devices and design : asic. definition any ic other than a general purpose ic which contains the...

15

Click here to load reader

Upload: elisabeth-chapman

Post on 14-Jan-2016

215 views

Category:

Documents


1 download

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

THANK YOU