Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

08/01/2015

1.2DesignFlow

[Chapterstart][Previouspage][Nextpage]
PortionsfromApplicationSpecificIntegratedCircuitsCopyright1997byAddison
WesleyLongman,Inc.

1.2DesignFlow
Figure1.10showsthesequenceofstepstodesignanASICwecallthisadesignflow
.Thestepsarelistedbelow(numberedtocorrespondtothelabelsinFigure1.10)with
abriefdescriptionofthefunctionofeachstep.

FIGURE1.10ASICdesignflow.
1. Designentry.EnterthedesignintoanASICdesignsystem,eitherusinga
hardwaredescriptionlanguage(HDL)orschematicentry.
2. Logicsynthesis.UseanHDL(VHDLorVerilog)andalogicsynthesistoolto
produceanetlistadescriptionofthelogiccellsandtheirconnections.
3. Systempartitioning.DividealargesystemintoASICsizedpieces.
4. Prelayoutsimulation.Checktoseeifthedesignfunctionscorrectly.
5. Floorplanning.Arrangetheblocksofthenetlistonthechip.
http://iroi.seu.edu.cn/books/asics/Book2/CH01/CH01.2.htm#pgfId=25111

1/2

08/01/2015

1.2DesignFlow

6. Placement.Decidethelocationsofcellsinablock.
7. Routing.Maketheconnectionsbetweencellsandblocks.
8. Extraction.Determinetheresistanceandcapacitanceoftheinterconnect.
9. Postlayoutsimulation.Checktoseethedesignstillworkswiththeaddedloads
oftheinterconnect.
Steps14arepartoflogicaldesign,andsteps59arepartofphysicaldesign.
Thereissomeoverlap.Forexample,systempartitioningmightbeconsideredaseither
logicalorphysicaldesign.Toputitanotherway,whenweareperformingsystem
partitioningwehavetoconsiderbothlogicalandphysicalfactors.Chapters914of
thisbookislargelyaboutlogicaldesignandChapters1517largelyaboutphysical
design.
[Chapterstart][Previouspage][Nextpage]

http://iroi.seu.edu.cn/books/asics/Book2/CH01/CH01.2.htm#pgfId=25111

2/2

You might also like