3- asicdesign
TRANSCRIPT
![Page 1: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/1.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 1/29
Digital System Design
Lecture 3: ASIC Design
Amir Masoud Gharehbaghi
![Page 2: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/2.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 2/29
![Page 3: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/3.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 3/29
Sharif University of Technology 3
Microelectronics Market
Primary Market
Information Systems
Telecommunications
Consumer Secondary Market
Systems (e.g. Transportation)
Manufacturing (e.g. Robots)
![Page 4: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/4.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 4/29
Sharif University of Technology 4
Electronic MarketSystems
Electronic Sub-Systems
Integrates Circuits
EDA
![Page 5: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/5.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 5/29
Sharif University of Technology 5
Trends in Microelectronics
Improvement in Device Technology
Smaller Circuits
Higher Performance
More Devices on a Chip Higher Degree of Integration
More Complex Systems
Lower Cost
Higher Reliability
![Page 6: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/6.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 6/29
Sharif University of Technology 6
Moore’s Law Every 18 Months:
Gate Count Doubles
Frequency Increases 50%
![Page 7: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/7.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 7/29
Sharif University of Technology 7
Integration-Scale Limitations
Intrinsic physical scaling limits
Capital investment for fabrication
Use of appropriate design styles
Large-scale design management Use of CAD tools for design
![Page 8: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/8.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 8/29
Sharif University of Technology 8
Microelectronic Design Problems
Use most recent technologies
Higher performance
Reduce design cost
Lower price Speedup design time
Shorten time-to-market
![Page 9: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/9.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 9/29
Sharif University of Technology 9
Rapid Prototyping
Prototype:
The original or model on whichsomething is based or formed
Something that serves as an exampleof its kind
Rapid:
Occurring within a short time Happening Speedily
![Page 10: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/10.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 10/29
Sharif University of Technology 10
Why Rapid Prototyping? Avoid high non-recurring engineering (NRE) costs
Avoid long construction time for "real" system Reduced time allowed from concept to product
Can quickly react to changing customerenvironment or requirements
Systems are too complex to simulate real-worldoperation in "bounded" time (need to build totest)
Customers won’t put up with unreliable products Sometimes the prototype is the product
![Page 11: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/11.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 11/29
Sharif University of Technology 11
Why Not Rapid Prototyping? Not the same performance as final
product (slower) Not the same size as final product
(bigger or more ICs required)
Prototype more expensive than finalproduction unit
More design time required to completeengineering of both prototype and finalsystem
![Page 12: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/12.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 12/29
Sharif University of Technology 12
VLSI Market
ASIC
Application Specific
Integrated Circuits
ASSP
Application SpecificStandard Part
Standard (Commodity) Part
![Page 13: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/13.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 13/29
Sharif University of Technology 13
Implementation Technologies
![Page 14: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/14.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 14/29
Sharif University of Technology 14
ASIC
Dedicated to single function, or limited
range of functions Not ASIC:
CPUs, Microprocessors
Memories: DRAM, SRAM, ROM, …
Standard Components (e.g. 74 Series)
ASIC:
Toy Chips
Mpeg Decoder/Encoder ICs
DSP Processors
![Page 15: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/15.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 15/29
Sharif University of Technology 15
Design Aspects Shorter product life-time
Shorter time-to-market More parallel design flow
Better communication between
different design groups
![Page 16: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/16.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 16/29
Sharif University of Technology 16
Design Aspects (cont.) More complex systems
More efficient design methods need tobe used
Design automation is a necessity
More tool-dependant design andoptimization
More difficult to ensure correct functionality
![Page 17: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/17.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 17/29
Sharif University of Technology 17
Design Aspects (cont.) Not fixed system specification when
starting the design entry More emphasis on high level design aspects
Flexible and very rapid design flow
Easy testability through the whole design
flow
![Page 18: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/18.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 18/29
Sharif University of Technology 18
Structures ASIC Design
Hierarchy: Subdivide the design into
many levels of sub-modules Regularity: Subdivide to max number of
similar sub-modules at each level
Modularity: Define sub-modulesunambiguously & well defined interfaces
Locality: Max local connections, keeping
critical paths within module boundaries
![Page 19: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/19.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 19/29
Sharif University of Technology 19
ASIC vs. Standard ICStandard IC
Typically lowcomponent cost
Parts available off theshelf
Low or insignificant ICdesign cost
Proven componentreliability
Multiple sourcing
System house not
required to have in-house experts in chipdesign
ASIC Good security of intellectual
property
Optimum system design
Relatively efficient use of boardspace (smaller systems)
Reliability enhanced at system level
(fewer components) Performance may be better than
comparable standard ICs (uniquefeatures and lower power
consumption) Possibility to optimize component cost
Design cost is high and design cycleis long
![Page 20: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/20.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 20/29
Sharif University of Technology 20
ASICsAdvantages
Efficient use of boardspace (lower finalsystem cost)
Product security
Unique features andfine-tuning theproduct
Optimized system
performance
Disadvantages
Potential for designfailure
Not off-the-shelf available
(specification, design,testing anddocumentation phasesare needed)
High unit cost of IC(higher initial costs of development)
![Page 21: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/21.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 21/29
Sharif University of Technology 21
Types of ASIC
Full Custom
Semi Custom
Cell based
Gate Array Programmable Logic
FPGA (Field Programmable Gate Array)
PLD (Programmable Logic Device)
![Page 22: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/22.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 22/29
Sharif University of Technology 22
Full Custom ASICs Some (or all) logic cells are customized
Demands longer design cycle All mask layers are customized Involves an implementation of a
completely new chip Designer must be an expert in VLSI
design It is used when:
existing cell libraries are not fast enough logic cells not small enough or consume too
much power technology migration (mixed-mode design)
![Page 23: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/23.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 23/29
Sharif University of Technology 23
Examples of Full Custom ICs
Analog (e.g. Sensor, Actuator)
Mixed Analog/Digital (e.g.Telecommunication)
High Voltage (e.g. Automobile) Low Power (e.g. PDA, Mobile)
![Page 24: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/24.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 24/29
Sharif University of Technology 24
Cell Based ASICs Use predesigned logic cells (standard
cells) in combination with larger cells(megacells)
Standard Cells Primitive Gates (and, or, …)
Multiplexers Registers
Mega cells (full-custom blocks, system-level macros, fixed blocks, cores,
functional standard blocks, or IP) Microcontrollers, Microprocessor, MPEG
decoder RAM, ROM
![Page 25: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/25.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 25/29
Sharif University of Technology 25
Cell Based ASICs (cont.)
Designers save time, money, and
reduce risk
Each standard cell can be optimized
individually All mask layers are customized
Custom blocks can be embedded
![Page 26: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/26.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 26/29
Sharif University of Technology 26
Gate Array Based ASICs Gate array (or prediffused array)
Transistors are predefined on the silicon wafer Base array: the predefined pattern of transistors Base cell: the smallest element that is replicated to
make the base array
Masked gate array (MGA) Only the top few layers of metal are defined by the
designer using custom masks The designer chooses from a gate-array library of
predesigned logic cells (macros)
Types of MGA ASICs Channeled gate arrays Channel-less gate arrays Structured gate arrays
![Page 27: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/27.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 27/29
Sharif University of Technology 27
Channeled Gate Array
Only the
interconnect iscustomized
The interconnect
uses predefinedspaces betweenrows of base cells
![Page 28: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/28.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 28/29
Sharif University of Technology 28
Channel-less Gate Arrays
Also known as
sea-of-gate(SOG)
only some masklayers arecustomized- the
interconnect
![Page 29: 3- ASICDesign](https://reader031.vdocuments.net/reader031/viewer/2022021215/577d35311a28ab3a6b8fc947/html5/thumbnails/29.jpg)
8/8/2019 3- ASICDesign
http://slidepdf.com/reader/full/3-asicdesign 29/29
Sharif University of Technology 29
Structured Gate Array
Combine some of
the features of CBICs (Cell-BasedICs) and MGAs
Only theinterconnect iscustomized
Custom blocks canbe embedded