版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三讲:IC设计流程和设计方法第三讲:IC设计流程和设计方法日 CircuitandsystemDesign CircuitandsystemDesign FourPhasesinCreatinga
2005-3-
[AdaptedfromMainSrivastava.CopyrightDesigningaICGoalisReduceIncreaseIncreasechancesofaworking DesigningaICChoicedrivenbyEconomicviabilityaffectedbydesignDesigntimeaffectedbytheefficiencyofarchitecturelogic/memorycircuitlayoutDesigningaICKeyistheuseofconstraints helpautomatetheprocedurebysimplifyingthedifferenttypesofconstraintsandtrade-Performance(speed,area,Sizeofdie(hencecostofdieandTimeofdesign(hencecostofengineering&EasyoftestgenerationandCollapsedetailandarriveatasimplerproblemtodeal CircuitandsystemDesign CircuitandsystemHighlyautomatedtechniquesnowexistfortakingveryhighleveldescriptionsofsystembehaviorandconvertingthedescriptionintoaformthateventuallymaybeusedtospecifyhowachipismanufacturedAdesignisexpressedintermsofthethreedistinct:Specifieswhatasystem SpecifieshowentitiesareconnectedtogethertoperformtheprescribedbehaviorPhysicalSpecifieshowtoactuallybuildastructurethathastherequiredconnectivitytoimplementtheprescribedbehavior Levelsof Eachdesign maybespecifiedatavarietyoflevelsof Moduleorfunctional Levelsof +
G 2005-3- AdaptedfromIrwin&i’sSlidesfromPSU.Copyright2002J.RabaeyetDesignDesignprocesstraversesiterativelybetweenbehavior,structure,andgeometryEDAtoolsprovidingmoreandmore CircuitandsystemDesignCMOSchipdesignDesign BehavioralBehaviorBooleanequations(对低级别的描述TableofinputandoutputAlgorithmswritteninstandardhighlevelcomputerlanguagesC,C++orHDLLanguages Verilog Verilog Verilog 行为描述(算法描述 BehavioralrepresentationHDLforthecarrymodulecarryco,a,b,coutputco;inputa,b,c;
assignco=(a&b)|(a&c|(b&c) CircuitandsystemDesign StructuralLevel ionRTL(registerTransferLevel)门级(Gate开关级(SwitchLevel)和电路级(Circuit Four-bit Thecascadingof1-bitadderstoform4-bitmoduleinputci;output[3:0]s;outputc4; adda0adda1 ExampleStructuraloutput bsums1bcarryamodule inputoutput wireand andand
22modulecarry(co,a,b,c);inputa,b,c;outputwireil,i2,i3,i4,i5,i6;nmosnl(i3,i4,a);nmosn2(i4,vss,b);nmosn3(i3,i5,b);nmosn4(i5,vss,c);nmosn5(i3,i6,a);nmosn6(i6,vss,c);nmosn7(co,vss,i3);pmospi(il,vdd,a);
pmosp2(i2,il,pmosp3(i3,i2,c);pmosp4(il,vdd,b);pmosp5(i2,il,c);pmosp6(i3,i2,a);pmosp7(co,vdd,i3);end modulecarry(co,a,b,c);inputa,b,c;outputwireil,i2,i3,i4,en;nmosnl(il,vss,a);nmosn2(il,vss,b);nmosn3(cn,il,cn);nmosn4(i2,vss,b);nmosns(cn,i2,a);pmosp2(cn,i3,pmosp3(cn,i4,
pmosp4(i4,vdd,b);pmosp5(i4,vdd,a);pmosp6(co,vdd,cn);pmosn6(co,vss,cn);endmodule CircuitandsystemDesign 定义硅表面的物 moduleinputa[3:0],b[3:0];inputci;outputs[3:0],outpuc4;boundary[0,0,100,400];porta[0]aluminumwidth=lorigin=[0,25];portb[0]aluminumwidth=lorigin=[0,75];portcipolysilicon
origin=[50,ports[0]aluminumwidth=lorigin=[100,50];addaoorigin=[0,0]adda1origin=[0,100]endmodule CMOSIC的设计包含了行为、结构和物理面 SimplifiedCircuitandsystemDesign Design DesignDivideamoduleintosubmodulesandthenrepeatingthisoperationonthesubmodulesuntilthecomplexityofthesmallerparts esmanageableMeansthatthehierarchical positionofalargesystemshouldresultinnotonlysimple,butalsosimilarblocks,asmuchaspossible.Meansthatthevariousfunctionalblockswhichmakeupthelargersystemmusthavewell-definedfunctionsandEnsuresthatconnectionsaremostlybetweenneighboringmodules,avoidinglong-distanceconnectionsasmuchas2005-3-
CircuitandsystemDesign Divideamoduleintosubmodulesandthenrepeatingthisoperationonthesubmodulesuntilthecomplexityofthesmallerparts esmanageableHierarchycanbetherein Behavior,structural,Thehierarchyindifferent smaynote.g.astructuralhierarchymaynotmapwellto ExampleofStructuralafour-bitaddercircuit,showingthehierarchydowntogateStructuralinput[3:0]a,b;inputci;output[3:0]s;outputc4;wire[2:0]co;adda0adda1 StructuralRepresentationinputa,b,c;outputsums1moduleinputa,b,c;outputco;wirex,y,z;andandandor6 ExampleofPhysicalafour-bitadderinphysicaldescribestheexternalgeometryoftheadderthelocationsofinputandoutput2005-3- Layoutofa16-bitadder,andthesub-blocksofitsphysicalPhysicallayoutofthetrianglegenerator HierarchybreaksasystemintoButthismaynotsolvethecomplexityTheremaynotbeanyregularityintheWejustendupwithalarge#ofdifferent CircuitandsystemDesign 规则设计RegularityhelpsinmanyCorrectbyReuseofSimplifyverificationof 规则设计(典型、规则)和版图形式(等高不等宽、引线脚等 A2-1D-typeedgetriggeredOne-bitfullAlldesignedusinginvertersandtristateiCircuitandsystemDesign 条件选择:PLA“与阵列”“或阵列”根据功能要求 ModularityBadUseoftransmissiongatesasInternalsignalsnowdependonsourceDynamicCMOSlogicbutfailtolatchorregistertheBecauseexternalinputsmightarrivedatvarioustimeswithrespecttothetime.Erroneousresultsmightoccurunlessthetimingofeachinputisindividuallychecked ExampleofPoorCircuitandsystemDesign Ensuresthatconnectionsaremostlybetweenneighboringmodules,avoidinglong-distanceconnectionsasmuchaspossibleModulesseeacommonclock,andhencesynchronous-timingmethodsapplyCriticalpaths,ifpossible,shouldbekeptwithinmoduleboundaries.EnsuringtimelocalityisfirsttopayattentiontotheclockgenerationanddistributionnetworkPlacementsothatglobalwiringis 作 Thislectureno
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 万达商业广场2024年物业综合管理协议版B版
- 论文答辩精要解析
- 2025年度拆迁安置住房租赁及物业管理合同4篇
- 二零二五年度建筑工程项目建造师劳动合同范本9篇
- 2025年度产教融合校企产学研合作项目执行框架协议4篇
- 二零二五年度餐厅经理劳动合同范本:服务质量提升3篇
- 二零二四年事业单位委托第三方社保代缴与员工绩效奖励协议3篇
- 二零二五年度大米产品绿色包装与环保材料应用合同2篇
- 2024饲料行业客户数据共享协议
- 2025年度商业地产项目场地租赁及物业管理合同12篇
- 国家自然科学基金项目申请书
- 电力电缆故障分析报告
- 中国电信网络资源管理系统介绍
- 2024年浙江首考高考选考技术试卷试题真题(答案详解)
- 《品牌形象设计》课件
- 仓库管理基础知识培训课件1
- 药品的收货与验收培训课件
- GH-T 1388-2022 脱水大蒜标准规范
- 高中英语人教版必修第一二册语境记单词清单
- 政府机关保洁服务投标方案(技术方案)
- HIV感染者合并慢性肾病的治疗指南
评论
0/150
提交评论