SlideShare una empresa de Scribd logo
1 de 39
An Evolutionary approach to Standard Cell Design: a proof of concept Anil Bahuman Artificial Intelligence Center University of Georgia July 2001
 
 
 
Research Goal Truth Table Layout with “minimum” area “ Schematic and layout are designed in parallel” Explore possibility of automating the design of simple logic standard cells by exploring design spaces not considered by human designers 1 0 1 0 0 1 Out In
Standard Cell Design ,[object Object],[object Object],[object Object],[object Object],[object Object],Standard cells are building blocks of frequently used logics employed in VLSI Design.  Examples include NAND, Full Adder, Latch and Inverter.  These libraries are typically designed by hand in a very costly and time consuming process.  One of the major challenges is the migration of standard cell layouts every time there is a change in the process.  There is a strong need for automation alternatives.
Design Example
A Transistor in MAGIC
Error tiles indicating DRC Errors
An Inverter in MAGIC Lambda, cell limits, labels, template, inputs, output, gate, terminals, wires, poly, contacts, 3I - 1O
SPICE simulation of the Inverter
Research Goal
Research Goal – Inverter Truth Table Layout with “minimum” area “ Schematic and layout are designed in parallel” 1 0 1 0 0 1 Out In
Why Is This Worth Our Efforts? ,[object Object],[object Object],[object Object],[object Object]
Architecture
architecture MAGIC  SPICE Modified GADO (DRC ERRORS , AREA) (CORRECTNESS) DESIGN ENGINE EVALUATOR DESIGN RULE CHECKER CIRCUIT SIMULATOR Fitness module (CIRCUIT FILE)
Errors in a Design : 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],FITNESS FUNCTION PENALIZES MAX_PENALTY FOR…
[object Object],[object Object],[object Object],[object Object],Errors in a Design : 2 FITNESS FUNCTION PENALIZES…
11 Building Blocks
Encoding an Object A B 14 0 Cell limits Y 15 0 Cell limits X 5 0 Cell limits Stretch Factor 2 0 0-3 Orientation 11 11 1-15 Object Type B A VALUE PARAMETER
An Individual Y X Stretch Factor Orientation Object Type
Connections b/w Transistors terminal
Key ,[object Object],[object Object],“ If you have some terminal that is not being influenced by any other terminal, we want to know how close it is to some terminal that can influence it. ”
An Influence Check ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sample Cell Corresponding Graph
Results
Success 1
Success 2
Success 3
Evolving 1
Evolving 2
Evolving 3
Evolving 4-7 4 6 5 7
Evolving 8: Aha! Inverter
Evolving – Success 1
Limitations ,[object Object],[object Object],[object Object],[object Object],[object Object]
References 1 ,[object Object],[object Object],[object Object],[object Object],[object Object]
References 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Merci  Danke   Sas efharisto   Mahalo  Merci  Dhanyavaad  Arigato   Vandane  Wneeweh  Shukran

Más contenido relacionado

Similar a Example of Automating Transistor-level Design

1. Introduction to PnR.pptx
1. Introduction to PnR.pptx1. Introduction to PnR.pptx
1. Introduction to PnR.pptx
Ahmed Abdelazeem
 
William Check Resume
William Check ResumeWilliam Check Resume
William Check Resume
Bill Check
 
Ankita Gloria Kerketta (3)
Ankita Gloria Kerketta (3)Ankita Gloria Kerketta (3)
Ankita Gloria Kerketta (3)
rbvrfbv fbv gf
 
Implementation strategies for digital ics
Implementation strategies for digital icsImplementation strategies for digital ics
Implementation strategies for digital ics
aroosa khan
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
stazi3110
 
resume_aditya_gujja_03
resume_aditya_gujja_03resume_aditya_gujja_03
resume_aditya_gujja_03
Aditya Gujja
 

Similar a Example of Automating Transistor-level Design (20)

VLSI Design Methodologies
VLSI Design MethodologiesVLSI Design Methodologies
VLSI Design Methodologies
 
1. Introduction to PnR.pptx
1. Introduction to PnR.pptx1. Introduction to PnR.pptx
1. Introduction to PnR.pptx
 
William Check Resume
William Check ResumeWilliam Check Resume
William Check Resume
 
EE 330 Lect 3 Spring 2022.pdf
EE 330 Lect 3 Spring 2022.pdfEE 330 Lect 3 Spring 2022.pdf
EE 330 Lect 3 Spring 2022.pdf
 
Ankita Gloria Kerketta (3)
Ankita Gloria Kerketta (3)Ankita Gloria Kerketta (3)
Ankita Gloria Kerketta (3)
 
Digital_system_design_A (1).ppt
Digital_system_design_A (1).pptDigital_system_design_A (1).ppt
Digital_system_design_A (1).ppt
 
Logic synthesis using Verilog HDL
Logic synthesis using Verilog HDLLogic synthesis using Verilog HDL
Logic synthesis using Verilog HDL
 
Incremental Model Queries for Model-Dirven Software Engineering
Incremental Model Queries for Model-Dirven Software EngineeringIncremental Model Queries for Model-Dirven Software Engineering
Incremental Model Queries for Model-Dirven Software Engineering
 
SERENE 2014 School: Daniel varro serene2014_school
SERENE 2014 School: Daniel varro serene2014_schoolSERENE 2014 School: Daniel varro serene2014_school
SERENE 2014 School: Daniel varro serene2014_school
 
SERENE 2014 School: Incremental Model Queries over the Cloud
SERENE 2014 School: Incremental Model Queries over the CloudSERENE 2014 School: Incremental Model Queries over the Cloud
SERENE 2014 School: Incremental Model Queries over the Cloud
 
Implementation strategies for digital ics
Implementation strategies for digital icsImplementation strategies for digital ics
Implementation strategies for digital ics
 
Rehan resume3 2016
Rehan resume3 2016Rehan resume3 2016
Rehan resume3 2016
 
5. DFT.pptx
5. DFT.pptx5. DFT.pptx
5. DFT.pptx
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Parallelization of Yeast Diode and Implementation of a Concentration Gradient
Parallelization of Yeast Diode and Implementation of a Concentration GradientParallelization of Yeast Diode and Implementation of a Concentration Gradient
Parallelization of Yeast Diode and Implementation of a Concentration Gradient
 
Sudheer vaddi Resume
Sudheer vaddi ResumeSudheer vaddi Resume
Sudheer vaddi Resume
 
24-02-18 Rejender pratap.pdf
24-02-18 Rejender pratap.pdf24-02-18 Rejender pratap.pdf
24-02-18 Rejender pratap.pdf
 
resume_aditya_gujja_03
resume_aditya_gujja_03resume_aditya_gujja_03
resume_aditya_gujja_03
 
It Does What You Say, Not What You Mean: Lessons From A Decade of Program Repair
It Does What You Say, Not What You Mean: Lessons From A Decade of Program RepairIt Does What You Say, Not What You Mean: Lessons From A Decade of Program Repair
It Does What You Say, Not What You Mean: Lessons From A Decade of Program Repair
 
universal laws.ppt
universal laws.pptuniversal laws.ppt
universal laws.ppt
 

Más de Anil Bahuman

aAQUA Case study for IRMA
aAQUA Case study for IRMAaAQUA Case study for IRMA
aAQUA Case study for IRMA
Anil Bahuman
 
Weather Measurement built into the SmartPhone
Weather Measurement built into the SmartPhoneWeather Measurement built into the SmartPhone
Weather Measurement built into the SmartPhone
Anil Bahuman
 

Más de Anil Bahuman (7)

Jio's competitiveness at the Global level
Jio's competitiveness at the Global levelJio's competitiveness at the Global level
Jio's competitiveness at the Global level
 
aAQUA Case study for IRMA
aAQUA Case study for IRMAaAQUA Case study for IRMA
aAQUA Case study for IRMA
 
TiE IITB - Jun 11 talk on Lean Startup Tactics
TiE IITB - Jun 11 talk on Lean Startup TacticsTiE IITB - Jun 11 talk on Lean Startup Tactics
TiE IITB - Jun 11 talk on Lean Startup Tactics
 
Developments in 3D Printing & Experiments in the Development of tools to cate...
Developments in 3D Printing & Experiments in the Development of tools to cate...Developments in 3D Printing & Experiments in the Development of tools to cate...
Developments in 3D Printing & Experiments in the Development of tools to cate...
 
ICT 4 Agriculture
ICT 4 AgricultureICT 4 Agriculture
ICT 4 Agriculture
 
How telecom spread to remote areas in India
How telecom spread to remote areas in IndiaHow telecom spread to remote areas in India
How telecom spread to remote areas in India
 
Weather Measurement built into the SmartPhone
Weather Measurement built into the SmartPhoneWeather Measurement built into the SmartPhone
Weather Measurement built into the SmartPhone
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

Example of Automating Transistor-level Design