文档介绍:该【CADENCE全定制IC设计流程 】是由【zhangkuan1436】上传分享,文档一共【33】页,该文档可以免费在线阅读,需要了解更多关于【CADENCE全定制IC设计流程 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。
§
Circuit
Simulation
(Analog
ArtistSpectre)
DesignEntry
(Composer)
CustomLayout
Virtuoso(DLE)
Place&Route
FullChipVerification
(Dracula)
DIVA
BlockPlace&Route
(IC_Craftsman)
CCadennce定制制IC设计计流程向用用户提供数数字,数模模及数模混混合电路设设计和版图图设计与版版图设计与与验证的全全套工具,利利用Commposeer可以进进行个层次次的电路输输入;AnnaloggArttist仿仿真环境提提供多种电电路仿真工工具与Caadencce环境接接口;利用用Specctre电电路仿真器器可以进行行电路仿真真与分析,以以确保电路路的正确性性;Virrtuosso提供版版图编辑功功能;利用用LayooutSSynthhesiss可以进行行模字moos电路的的自动版图图设计,利利用DLEE与ICcrafftsmaan可以进进行模拟或或数模混合合电路的版版图设计,DDiva,DDracuula,VVampiire三种种版图验证证工具可以以对不同规规模的电路路进行版图图验证,以以确保版图图与电路的的一致性。利利用上述工工具,你可可以很方便便地将设计计转化为现现实。下面面给出全定定制IC设设计的流程程图。
CadennceccdsSPPICE也是众众多使用SSPICEE内核的电电路模拟软软件之一。因因此他在使使用上会有有部分同我我们平时所所用到的PPSPICCE相同。这这里我将侧侧重讲一下下它的一些些特殊用法法。
§2-1进入Caddencee软件包
在命令行中中(提示符符后,如::ZUEDDA22>>)键入以以下命令
iccfb&↙↙(回车键),其中&表示后台台工作。IIcfb调调出Caddencee软件。
出出现的主窗窗口如图22-1-11所示:
图2-1-11Canddencee主窗口
1)将PCC机的颜色色属性改为为256色(这这一步必须须);
2)打开EExceeed软件,一一般选用xxstarrt软件,以以下是使用用步骤:
starttmetthod选选择REXXEC(TCP--IP) ,Proogrammm选择Xwiindoww。Hostt选择10..。hostttyppe选择sunn。并点击击后面的按按钮,在弹弹出菜单中中选择coommanndtoool。
确认选择完完毕后,点点击runn!
3)在提示示符ZDAASIC222>下下键入:ssetennvDIISPLAAY本机机ip:(回回车)
44)在命令令行中(提提示符后,如如:ZUEEDA222>)键入入以下命令令
iccfb&↙↙(回车键)
即进入caadencce中。出出现的主窗窗口如图11-1-11所示。
以上是使用用xstaart登陆陆cadaance的的方法。在在使用其他他软件登陆陆cadaance时时,,方方法如下::
在提示符下下输入如下下命令:↙(进进入全屏幕幕编辑程序序vi)
将光标移至至seteevnDDISPLLAYZZDASIIC22::,将将“ZDAASIC222”改为为PC机的的IP,其其它不变(重重新回到服服务器上运运行时,还还需按原样样改回)。改改完后存盘盘退出。
然后输入如如下命令::↙↙(重重新载入该该文件)
以下介绍一一下全屏幕幕编辑程序序vi的一一些使用方方法:
vi使用了了两种状态态,一是指指令态(CCommaandMMode),另另一是插入入态(InnserttModde)。当当vi处于于指令态时时,打入的的内容会视视作指令来来解释;而而当vi处处于插入态态时,就可可以打入正正文(teext)文文件;大多多数vi指指令是单字字符的。由由插入态改改变为指令令态,按〈〈Esc〉〉键;而由由命令态转转为插入态态,则可以以使用下面面的插入令令,直接打打入,无需需再按〈RReturrn〉键。在在vi的指指令态下,用用h,j,k,ll键移动光光标,具体体如下:
h——光标左左移一个字字符;
j——光标向向下一行;;
k——光标向向上一行;;
l——光标右右移一个字字符;
以以下是一些些基本插入入命令(须须用到的)的的用法:
i———在光标标处插入正正文;
x———删除光光标处的字字符;
:wqq——存盘退退出;
要要记著一点点,在插入入态处,不不能打入指指令,必需需先按〈EEsc〉键键,返回指指令态。假假若户不知知身身处何态,也也可以按〈〈Esc〉〉键,不管管处于何态态,都会返返回指令态态其它的一一些命令请请读者自己己参阅有关关的书籍。
§2-22建立立可进行SSPICEE模拟的单单元文件
主窗口分为为信息窗口口CIW、命命令行以及及主菜单。信信息窗口会会给出一些些系统信息息(如出错错信息,程程序运行情情况等)。在在命令行中中可以输入入某些命令令。如我们们调用Caadencce的命令令icfbb和一些其其它命令,比比较重要的的有调出帮帮助文件的的opennbookk&等。
在Filee菜单下,主主要的菜单单项有Neew、Openn、Exitt等。在具具体解释之之前我们不不妨先理顺顺一下以下下几个关系系。libbraryy(库)的地位相相当于文件件夹,它用用来存放一一整个设计计的所有数数据,像一一些子单元元(celll)以及及子单元(cell)中的多种视图(view)。Cell(单元)可以是一个简单的单元,像一个与非门,也可以是比较复杂的单元(由symbol搭建而成)。View则包含多种类型,常用的有schamatic,symbol,layout,extracted,ivpcell等等,他们各自代表什么意思以后将会一一提到。
NNew菜单单项的子菜菜单下有LLibraary、Celllvieww两项。Liibrarry项打开开NewLibrrary窗窗口,Ceellviiew项打打开CreeateNewFilee窗口,如如图1-22-1和1-2--2所示。
图2-2-11NeewLiibrarry窗口口
图2-2--2CrreateeNewwFille窗口口
建立库(llibraary)::窗口分Liibrarry和TechhnoloogyFFile两部分。LLibraary部分分有Namme和Direectorry两项,分分别输入要要建立的LLibraary的名名称和路径径。如果只只建立进行行SPICCE模拟的的线路图,Technology部分选择Don’tneedatechfile选项。如果在库中要创立掩模版或其它的物理数据(即要建立除了schematic外的一些view),则须选择Compileanewtechfile(建立新的techfile)或Attachtoanexistingtechfile(使用原有的techfile)。
建立单元文文件(ceell)::在LibbraryyNamme中选选择存放新新文件的库库,在CeellNName中中输入名称称,然后在在Tooll选项中选选择Commposeer-Scchemaatic工工具(进行SPIICE模拟拟),在VieewNaame中就就会自动填填上相应的的ViewwNamme——schhemattic。当当然在Toool工具具中还有很很多别的工工具,常用用的象Coomposser-symbbol、virttuosoo-layoout等,分分别建立的的是symmbol、layoout的视视图(viiew)。在在Librrarypathhfille中,是是系统自建建的libbraryypatthfiile文件件的路径及及名称(保存相关关库的名称称及路径))。
Open菜菜单项打开开相应的OOpenFilee窗口,如如图2-2-33所示。
在LibrraryNamee中选择库库名,在CCellNamees中选择择需要打开开的单元名名。Modde项可以以选择打开开方式———可编辑状状态或者只只读状态。
图2-22-3OpennFille窗口
Exit项项退出Caadencce软件包包。
在Toolls菜单下下,主要的的菜单项有有LibrraryManaager、LibrraryPathhEdiitor等等。
LibraaryMManagger项打打开的是库库管理器(LibraryManager)窗口,如图1-2-4所示。
图2-2-44LibbraryyMannagerr窗口
在窗口的各各部分中,分分别显示的的是Libbraryy、Cateegoryy、Celll、Vieww相应的内内容。双击击需要打开开的vieew名(或或同时按住住鼠标左右右键从弹出出菜单中选选择Opeen项)即即可以打开开相应的文文件。同样样在libbraryymannagerr中也可以以建立liibrarry和celll。具体方方法是点击击filee,在下拉拉菜单中选选择libbraryy或celll即可。
LibraaryPPathEdittor项打打开的是LLibraaryPPathEdittor窗口口,如图22-2-55所示。
从Filee菜单中选选择AdddLibbraryy项,填入入相应的库库名和路径径名,即可可包括入相相应的库。
图2-22-5LibrraryPathhEdiitor窗窗口
这个个菜单中的的最后一项项EdittLayyers可以使用用在版图编编辑中,用用来修改原原始图层的的一些属性性。
选择主窗口口的Fille→Openn→Opennfille,打开开相应的文文件,即进进入了Coomposser-SSchemmaticcEdiitingg窗口,如如图1-33-1所示示。窗口左左边的按钮钮分别(从上到下下)为ChecckanndSaave(检检查并存盘盘)、Saave(存存盘)、ZZoomoutby22(放
图2-33-1Compposerr-SchhematticEEditiing窗口口
大两倍)、Zoominby2(缩小两倍)、Stretch(延伸)、Copy(拷贝)、Delete(删除)、Undo(取消)、Property(属性)、Component(加元件)、Wire(Narrow)(画细线)、Wire(Wide)(画粗线)、Pin(管脚)、Cmdoptions、Repeat(重复),这些分别可以在菜单中找到相应的菜单项。
选择Addd/Commponeent菜单单,打开相相应添加元元件的窗口口,如图11-3-22所示。点点击Broowse,会会弹出liibrarrymaanageer窗口,一一些常用的的元器件都都在Anaalogllib库中中。ViiewNName一一般选择ssymbool,insttanceeNammes不用用自己填,系系统会自己己加上去。添加完完元件后需需设定元件件的模型名名称(如果果必须的话话)以及一一些参数的的值,特别别是moss管和三极极管,一定定要填moodelnamee,
图1-33-2添加元件件窗口
否则在模拟拟时会出错错(我们一一般使用华华晶的元件件modeel)。填填好后,就就可以将元元件添加到到Editting的的编辑窗口口中去了。其其它的一些些连线、移移动、删除除、复制的的操作和一一般的EDDA工具差差不多,这这儿就不一一一再说了了。还有一一点要提到到的是,对对于交叉相相连的两条条线,系统统会有警告告,可对连连线稍作修修改去除这这个警告。
注:
以以下是一些些常用的快快捷键:
i——添加加元件,即即打开添加加元件的窗窗口;
[——缩小小两倍;
]——扩大大两倍;
w——连线线(细线);;
f——全图图显示;
p——查看看元件属性性。
从一种状态态转为另一一种状态,按按escaape,或或直接点击击图标或使使用快捷键键。
为了使电路路图更加明明了,一般般在电路的的输入输出出部分加上上pin脚。这这在后面的的例子中将将会提到。
§2-44模拟拟的设置((重点)
Compooser--schaamatiic界面中中的Toools→AnallogAArtisst项可以以打开AnnaloggArttistSimuulatiion
图2-44-1AAnaloogArrtisttSimmulattion窗窗口
窗口,如图图2-4-11所示。这这是模拟时时用到的主主要工具,接接下去主要要介绍一下下有关的内内容。
Sessiion菜单单
包括SchhematticWWindoow、SaveeStaate、LoaddStaate、Optiions、Reseet、Quitt等菜单项项。Schhematticwwindoow项回到到电路图;;SaveeStaate项打打开相应的的窗口,保保存当前所所设定的模模拟所用到到的各种
图2-4--2SaveeStaate窗窗口
参数。如图图2-4-22所示。窗窗口中的两两项分别为为状态名和和选择需保保存的内容容。
LoadStatte打开相相应的窗口口,加载已已经保存的的状态。
Resett重置anaalogartiist。相相当于重新新打开一个个模拟窗口口。
包括Dessign、Simuulatoor/diirecttory//hostt、Tempperatture、ModeelPaath等菜菜单项:
Desiggn项选择择所要模拟拟的线路图图。
Simullatorr/dirrectoory/hhost项项选择模拟拟使用的模模型,系统统提供的选选项有cddsSpiice、hspiiceS、specctreSS等等。我我们一般用用到的是ccdsSppice和和specctreSS。其中采采用speectreeS进行的的模拟更加加精确。下下面我们只只以这两种种工具为例例说明。
Tempeeratuure打打开如图22-4-33的窗口,可可以设置模模拟时的温温度。
图2-44-3温度设置置窗口
ModellPatth打开如如图2-4-44的窗口,设设置元件模模型的路径径。系统会会自动在所所设定的路路径下寻找找器件moodelnamee对应的moodel模模型。
图2-4--4模型型路径设置置窗口
选择模拟类类型。在ccdsSppice下下有ac、dc、trann、noisse四个选选项,分别别对应的是是交流分析析、直流分分析、瞬态态分析和噪噪声分析。我我们知道::交流分析析是分析电电流(电压压)和频率率之间的关关系,因此此在参数范范围选择时时是选择频频率。直流流分析是