devices and design : asic. definition any ic other than a general purpose ic which contains the...
TRANSCRIPT
![Page 1: DEVICES AND DESIGN : ASIC. DEFINITION Any IC other than a general purpose IC which contains the functionality of thousands of gates is usually called](https://reader038.vdocuments.us/reader038/viewer/2022100509/56649f565503460f94c7a77e/html5/thumbnails/1.jpg)
DEVICES AND DESIGN : ASIC
![Page 2: DEVICES AND DESIGN : ASIC. DEFINITION Any IC other than a general purpose IC which contains the functionality of thousands of gates is usually called](https://reader038.vdocuments.us/reader038/viewer/2022100509/56649f565503460f94c7a77e/html5/thumbnails/2.jpg)
DEFINITION
• Any IC other than a general purpose IC which contains the functionality of thousands of gates is usually called an ASIC (Application Specific Integrated Circuit)
• AISCs are used in a wide variety of products ranging from consumer products such as video games, digital cameras, automobiles and personal computer, to high-end technology products such as workstations and supercomputers
![Page 3: DEVICES AND DESIGN : ASIC. DEFINITION Any IC other than a general purpose IC which contains the functionality of thousands of gates is usually called](https://reader038.vdocuments.us/reader038/viewer/2022100509/56649f565503460f94c7a77e/html5/thumbnails/3.jpg)
Partition
Floorplanning
Placement
DESIGN FLOW FROM 1ST DAY
Routing
Extraction and Verification
Front-endphysical design
Back-endphysical design
![Page 4: DEVICES AND DESIGN : ASIC. DEFINITION Any IC other than a general purpose IC which contains the functionality of thousands of gates is usually called](https://reader038.vdocuments.us/reader038/viewer/2022100509/56649f565503460f94c7a77e/html5/thumbnails/4.jpg)
METHODOLOGY
• Design entry and analysis• Technology optimization and floorplanning• Design verification• Layout
![Page 5: DEVICES AND DESIGN : ASIC. DEFINITION Any IC other than a general purpose IC which contains the functionality of thousands of gates is usually called](https://reader038.vdocuments.us/reader038/viewer/2022100509/56649f565503460f94c7a77e/html5/thumbnails/5.jpg)
DESIGN ENTRY
• Describes the design’s intended function• Written in English and then translated into a
form that can be understood by the software• Two principal methods– Hardware Description Languages– Schematic capture
![Page 6: DEVICES AND DESIGN : ASIC. DEFINITION Any IC other than a general purpose IC which contains the functionality of thousands of gates is usually called](https://reader038.vdocuments.us/reader038/viewer/2022100509/56649f565503460f94c7a77e/html5/thumbnails/6.jpg)
DESIGN ENTRY EXAMPLES
![Page 7: DEVICES AND DESIGN : ASIC. DEFINITION Any IC other than a general purpose IC which contains the functionality of thousands of gates is usually called](https://reader038.vdocuments.us/reader038/viewer/2022100509/56649f565503460f94c7a77e/html5/thumbnails/7.jpg)
DESIGN ANALYSIS
• Verify the functionality– Determine if the intended function is correctly
implemented
• Done through simulation
![Page 8: DEVICES AND DESIGN : ASIC. DEFINITION Any IC other than a general purpose IC which contains the functionality of thousands of gates is usually called](https://reader038.vdocuments.us/reader038/viewer/2022100509/56649f565503460f94c7a77e/html5/thumbnails/8.jpg)
TECHNOLOGY OPTIMIZATION
• Maps the technology independent description of a design to a library of logic circuits provided by an ASIC vendor
• Design is realized as a technology-dependent netlist that consists of a series of instances of circuits from the ASIC vendor’s library, interconnected in a manner to implement the functionality described in the previous view
![Page 9: DEVICES AND DESIGN : ASIC. DEFINITION Any IC other than a general purpose IC which contains the functionality of thousands of gates is usually called](https://reader038.vdocuments.us/reader038/viewer/2022100509/56649f565503460f94c7a77e/html5/thumbnails/9.jpg)
FLOORPLANNING
• Floorplan is the physical description of the ASIC• Mapping logical description to the physical
description• Involves physically placing logic groups on a
die• Objectives– To reduce area– To minimize timing
![Page 10: DEVICES AND DESIGN : ASIC. DEFINITION Any IC other than a general purpose IC which contains the functionality of thousands of gates is usually called](https://reader038.vdocuments.us/reader038/viewer/2022100509/56649f565503460f94c7a77e/html5/thumbnails/10.jpg)
DESIGN VERIFICATION
• The design is resimulated to ensure that the design has not been corrupted by the synthesis process
• It is ensured that the design is functionally correct and meets physical requirements
• The design must produce the exact same functional results as the pre-synthesis version of the design, given the same set of stimulus
![Page 11: DEVICES AND DESIGN : ASIC. DEFINITION Any IC other than a general purpose IC which contains the functionality of thousands of gates is usually called](https://reader038.vdocuments.us/reader038/viewer/2022100509/56649f565503460f94c7a77e/html5/thumbnails/11.jpg)
LAYOUT
• Placement– Standard cells location is defined to a particular
position in a row– Space is set aside for interconnect to each
logic/standard cell– Objectives• Making the chip as dense as possible• Minimize the total wire length
• Routing– Connecting various blocks on the chip with one
another
![Page 12: DEVICES AND DESIGN : ASIC. DEFINITION Any IC other than a general purpose IC which contains the functionality of thousands of gates is usually called](https://reader038.vdocuments.us/reader038/viewer/2022100509/56649f565503460f94c7a77e/html5/thumbnails/12.jpg)
LAYOUT
![Page 13: DEVICES AND DESIGN : ASIC. DEFINITION Any IC other than a general purpose IC which contains the functionality of thousands of gates is usually called](https://reader038.vdocuments.us/reader038/viewer/2022100509/56649f565503460f94c7a77e/html5/thumbnails/13.jpg)
ASIC VENDOR SELECTION CRITERIA
• ASIC library content and characteristics• Design turn-around-time• Price of the die• Power consumption• Design methodology
![Page 14: DEVICES AND DESIGN : ASIC. DEFINITION Any IC other than a general purpose IC which contains the functionality of thousands of gates is usually called](https://reader038.vdocuments.us/reader038/viewer/2022100509/56649f565503460f94c7a77e/html5/thumbnails/14.jpg)
TOP COMPANIES
• Synopsys• Cadence• Mentor Graphics
![Page 15: DEVICES AND DESIGN : ASIC. DEFINITION Any IC other than a general purpose IC which contains the functionality of thousands of gates is usually called](https://reader038.vdocuments.us/reader038/viewer/2022100509/56649f565503460f94c7a77e/html5/thumbnails/15.jpg)
THANK YOU