ICCompilerII(ICCII)后端设计流程

开通VIP,畅享免费电子书等14项超值服

首页

好书

留言交流

下载APP

联系客服

2022.06.10广东

本文中英文结合(学习一些专有名词),主要介绍ICCII软件进行后端设计的主要流程,在阅读之前需要对数字IC设计流程有一定的了解。

门级网表文件(.v文件)

该文件可以用逻辑综合工具(如DesignCompiler,DC)来产生,某些部分可以人为手工修改/编写,在导入ICC中之前,首先需要检查网表的质量,以尽早排除可能造成后端设计困难的问题,比如浮动输入信号、多驱动、未采用寄存器输入输出、输入到寄存器、寄存器到寄存器、寄存器到输出、扇入扇出等。这些问题如果及时发现,并在前端进行改善会比较容易,且非常有利于后端设计的顺利进行。

get_*help_attributesAttributesofObjects每个objects都有属性,属性有值

LEF:

(Libraryexchangeformat),叫库交换格式,它描述了库单元的物理属性,包括端口位置、层定义和通孔定义。它抽象了单元的底层几何细节,提供了足够的信息,以便允许布线器在不对内部单元约束来进行修订的基础上进行单元连接。它包含了工艺的技术信息,如布线的层数、最小的线宽、线与线之间的最小距离以及每个被选用cell,BLOCK,PAD的大小和pin的实际位置。cell,PAD的这些信息由厂家提供的LEF文件给出,自己定制的BLOCK的LEF文件描述经ABSTRACT后生成,只要把这两个LEF文件整合起来就可以了。

不同的晶片和不同的批次之间,MOSFETs参数的变化范围比较大。为减轻设计困难度,需要将器件性能限制在某个范围内,并报废超出这个范围的芯片,来严格控制预期的参数变化。工艺角即为这个性能范围。

5-cornermodel:

5-cornermodel有5个corners:TT,FF,SS,FS,SF。前后两个字符分别对应NMOS和PMOS。其中TT是指typicalcorner。Typical表示晶体管饱和电流的平均值。单一器件所测的结果是呈正态分布的。均值为TT,最小最大限制为SS和FF。饱和电流(Isat)大的器件,阈值电压小(LVT),运行速度快(F)。饱和电流(Isat)小的器件,阈值电压大(HVT),运行速度慢(S)。

不同的工艺不同的device对应的sigma值不同。如果NMOS和PMOS的性能与Typical的偏差在3sigma时,也能满足设计需求,则此corner芯片为3SS或者3FFcorner芯片。

DEF:(Designexchangeformat),叫设计交换格式,是ASCII格式的文件,它描述的是实际的设计,对库单元及它们的位置和连接关系进行了列表,使用DEF来在不同的设计系统间传递设计,同时又可以保持设计的内容不变。DEF与只传递几何信息的GDSII不一样。它可以将设计的逻辑信息和物理信息传递给布局布线工具。逻辑信息包括逻辑连接关系(由网表表示)、grouping信息以及物理约束。物理信息包括布局规划、布局位置及方向、绕线几何数据。

standbymode、testmode、lowpowermode、highperformancemode、normalfunctionalmode

Hi-TSlow、Lo-TSlow、Lo-TFast、Hi-TFast、MaxLeakage

FUNC_SLOWScenario=FUNCMode+SLOWCorner

set_process_number0.99

set_voltage0.75-object_listVDD

set_voltage0.95-object_listVDDH

set_temperature125

#iftheTLUplusmodelshavenotbeenloadedintoatechnologylibrary,theycan#beloadedintothedesignlibrary:#read_parasitic_tech-tlup$TLUPLUS_MAX_FILE-namemaxLTU#read_parasitic_tech-tlup$TLUPLUS_MIN_FILE-nameminTLUset_parasitic_parameters-cornerc_slow-library$(techlib)-early_specmaxTLU-late_specmaxTLUset_parasitic_parameters-cornerc_fast-library$(techlib)-early_specminTLU-late_specminTLUtluplus文件

寄生RC查找表(存储RC系数的二进制表格式),ICC使用网络几何形状以及该文件来计算互联电阻电容。TLUPlus模型通过包括宽度,空间,密度和温度对电阻系数的影响,可以实现精确的RC提取结果。

若tluplus文件没有时,可由Foundry给的.itf转成tluplus。其中.itf文件全称是InterconnectTechnologyFormat

itf文件由foundry提供的提供,用于生成tluplus文件,在ICC流程中使用。用Synopsys公司的Star-RCXT,在shell下用此命令就行:

grdgenxo-itf2TLUPlus-i-o

在大规模集成电路中,大部分时序元件的数据传输是由时钟同步控制的时钟频率决定了数据处理和传输的速度,时钟频率是电路性能的最主要的标志。在集成电路进入深亚微米阶段,决定时钟频率的主要因素有两个,一是组合逻辑部分的最长电路延时,二是同步元件内的时钟偏斜(clockskew),随着晶体管尺寸的减小,组合逻辑电路的开关速度不断提高,时钟偏斜成为影响电路性能的制约因素。时钟树综合的主要目的是减小时钟偏斜。

以一个时钟域为例,一个时钟源点(source)最终要扇出到很多寄存器的时钟端(sink),从时钟源扇出很大,负载很大,时钟源是无法驱动后面如此之多的负载的。这样就需要一个时钟树结构,通过一级一级的buffer去驱动最终的叶子结点(寄存器)。

1、什么是signoff?signoff,签发。后端所说的signoff,是指将设计数据交给芯片制造厂商生产之前,对设计数据进行复检,确认设计数据达到交付标准,这些检查和确认统称为signoff。

2、signoff的主要方向timingsignoff静态时序验证PAsignoff电源完整性分析PVsignoff物理验证RVsignoff可靠性验证FM/CLPsignoff形式验证和低功耗验证

4、通常设计人员所说的第一次signoff指的是代码的冻结freeze,freezecode后,后续所有的代码修改均需提交patch进行审核。

PrimeTimeinputs:

PrimeTimeouput:

时序约束文件(.sdc文件)

该文件可以由DC工具导出,并人工进行修改,以使其满足设计要求,约束要合理,不能过约束,否则后端软件可能无法达到要求。

==注:==该文只是总结了ICC的一些命令,但是没有对应的解释,各命令具体含义,请在ICC命令行man一下进行查阅。

Thislistofvendorsandtoolsismeanttoberepresentativeandisnotexhaustive:

THE END
1.IllaDesign开源项目常见问题解决方案illa-designA fully responsive UI Library for React. 项目地址: https://gitcode.com/gh_mirrors/il/illa-design 项目基础介绍 Illa-Design 是一个为 React 开发者提供的响应式 UI 库。它旨在加速内部工具开发,提供了一系列易于使用、类型安全的组件,支持自定义主题,并且具备国际化能力。项目主要使用 TypeScripthttps://blog.csdn.net/gitblog_00146/article/details/144416560
2.我在使用BIM安装计量时遇到频繁的数据库不存在问题,如何解决如图,我每次卸载并重新安装BIM安装计量软件后才能暂时解决数据库不存在的问题,这种情况该如何持久稳定? 在Windows 10系统中,当我遇到BIM安装计量软件的数据库问题时,一个可能的解决方案是暂时禁用电脑自带的杀毒程序。具体步骤如下: 1. 打开"开始"菜单,选择"设置"图标。 2. 在设置窗口中,向下滚动找到并点击"更新和https://m.zjtcn.com/zhidao/wzsybimazjlsydpfdsjkbczwtrhjj.html
3.Solidworks设计库designlibrary找不到怎么办?BIM免费教程我们只需要点击上面的【添加文件位置】,就是那个看起来像三本书叠在一起的图标,然后找到这个文件夹,确定就行。 C:\ProgramData\SOLIDWORKS\SOLIDWORKS 2021\design library 确定后设计库就会被找回来。同时,设计库里的所有工具也得回来了。 转载请注明来源本文地址:https://www.tuituisoft/bim/26952.htmlhttps://www.tuituisoft.com/bim/26952.html
4.solidworks怎么创建零件库?图形图像软件教程在设计库中选择“DesignLibrary”点击右键,在快捷菜单中选择“新文件夹”,并将新文件夹重命名为“管路附件”,如图5所示。 7、在设计树中选择“外六角螺塞JB4450-1997”,点击右键,选择“添加到库”命令,打开“添加到库”对话框,将文件保存到文件夹“管路附件”中,完成零件库的创建,如图6所示。 https://www.jb51.net/softjc/548935.html
5.DesignLibrary2020TheDesign Librarytabin the Task Pane provides a central location for reusable elements such as parts, assemblies, and sketches. It does not recognize nonreusable elements such as SOLIDWORKS drawings, text files, or other non-SOLIDWORKS files. https://help.solidworks.com/2020/english/SolidWorks/sldworks/r_design_library.htm
6.DesignLibraryGo to resource for interior design & renovation information - Focusing on Kitchen Design & Bathroom Design - Create your dream home!https://www.designlibrary.com.au/
7.LibraryThe Millard Sheets Library at Otis College of Art & Design is a relaxed atmosphere where creative students meet, study, browse, and find inspiration.https://www.otis.edu/library
8.FeatureManager类(Microsoft.Windows.Design.Features)如果功能连接器需要实例化,但是订阅了尚不存在的服务或上下文项,则连接器类型放在挂起的列表上并将订阅添加至编辑上下文。 当正确的服务和项变为可用时,将对功能连接器进行实例化。 将对象添加到编辑模型中时,编辑模型应在功能管理器中调用InitializeFeatures方法,该方法可以检查功能特性的对象。https://msdn.microsoft.com/zh-CN/Library/microsoft.windows.design.features.featuremanager(v=vs.110).aspx?cs-save-lang=1&cs-lang=jscript
9.ReleaseDesignResource·antdesign/antAn enterprise-class UI design language and React UI library - Release Design Resource · ant-design/ant-designhttp://library.ant.design/
10.BloomsburyVisualArtsCities of Play and Super-Architectural Space On testing the limits of the body and the urban spaces that accommodate it. Explore a selection of free-to-access chapters on this topic. Read more Bloomsbury Visual Artsis an interdisciplinary hub designed for research and learning across design, arthttp://www.bloomsburydesignlibrary.com/
11.AndroidDesignSupportLibrary的代码实验——几行代码,让你的原文项目 demo:Lab-Android-DesignLibrary 双语对照地址:【翻-双语】Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏 翻译:MrFu 校验:MrFu 能去这里小小的点一下 star 吗?非常感谢:Codelab 目前,我相信,没有任何 Android 开发者不知道材料设计的,因为它的设计在过去的一年震惊了世界https://www.jianshu.com/p/1078568e859f
12.我国政府数据开放平台个人隐私保护政策评价研究②个人信息发布存在隐私泄露.政府数据开放平台在 数据 发布时,还会出现个人身份证号被开放的情况[25].③数据脱敏不足.数据采集,处理,存储,发布,开发利用的 过程中,数据脱敏不足,出现隐私安全 漏洞,评估滞后等多重隐私泄露风险 .[44] 2.2.3 对政府数据开放平台隐私政策评价的必要性 隐私政策是政府数据开放平台进行https://www.lis.ac.cn/CN/PDF/24675
13.android导入MaterialDesignLibrary后报错我之前也碰到过这个问题,先说解决办法,看这里https://github.com/vajro/MaterialDesignLibrary将导入的库换成这个就行了。 报错的原因是因为一个‘rippleColor’这个属性名称和android support design 包的名称冲突了,上边那个人将名称改了之后重新打包上传jitpack了。 你可以看这个https://github.com/navasmdc/Materiahttps://segmentfault.com/q/1010000004589090/a-1020000004600756
14.CRANPackageCheckResultsforPackageDesignLibraryFlavor Version Tinstall Tcheck Ttotal Status Flags r-devel-linux-x86_64-debian-clang 0.1.10 5.01 102.03 107.04 OK r-devel-linux-x86_64-debian-gcc 0.1.10 3.71 74.93 78.64 OK r-devel-linux-x86_64-fedora-clang 0.1.10 165.61 OK https://mirrors.sustech.edu.cn/CRAN/web/checks/check_results_DesignLibrary.html
15.Android在library中UIandroid.trichromelibrary(将 Material Design 风格控件封装在该库当中,目前有:Progress, Button, Switch, Slider, Spinner, Text Field, TabPageIndicator, SnackBar, Dialog, BottomSheetDialog, Dynamic theme) MaterialDesignLibrary (google规范的控件库) materialDialogs (符合Material设计规范的可高对定制的对话框) https://blog.51cto.com/u_16099253/11586353
16.的翻译是:Libraryresearchinmedicinalcompounds,NYSE:WXLibrary research in medicinal compounds, NYSE: WX has a very rich experience, mastered a set of design, research and production system, currently NYSE: WX is the world's largest supplier of compound library, annual sales revenue of nearly $ 150 million. Template company drug and compound librarhttp://bolanyu.zaixian-fanyi.com/fan_yi_4531838
17.ContactUsUOLibrariesDesign Library Phone Number Email Service Desk 541-346-3637 designlibrary@uoregon.eduKnight Library Phone Number Email Aerial Photographs 541-346-3051 map@uoregon.edu Checkout and Reserves Desk 541-346-3065 libhelp@uoregon.libanswers.com Tech Help Desk 541-346-7088 Copiers 541-346-7088 https://library.uoregon.edu/ask/contact-us
18.YourUXCareer:6TipsfromGoogleExpertsMaster UX design with advice from Google pros. Learn the basics, find a mentor & more.http://www.design.google/library/six-ways-to-develop-your-ux-design-career
19.GitHubDesignLibrary.Rproj Revert "remove quotation marks to run checks" Jul 26, 2018 LICENSE Add same license from DeclareDesign Jul 25, 2018 NAMESPACE draw_inquiries -> draw_estimands Jun 1, 2021 NEWS.md news Oct 18, 2021 README.Rmd https://github.com/DeclareDesign/DesignLibrary
20.ВисокезавантаженняЦПчерезCEPHtmlPhotoshop: /Applications/Adobe Photoshop CC 2015/Adobe Photoshop CC 2015.app/Contents/Required/CEP/extensions/com.adobe.DesignLibraryPanel.html/ Illustrator: /Applications/Adobe Illustrator CC 2015/Adobe Illustrator CC 2015.app/Contents/Required/CEP/extensions/com.adobe.DesignLibraries.angular/ InDesign: https://helpx.adobe.com/ua/x-productkb/global/high_cpu_usage_cephtmlengine.html
21.GitHub优秀开源工具Androidcompile 'com.wang.avi:library:2.1.3' Lottie---json动画视图 compile 'com.airbnb.android:lottie:2.2.0' UI框架: IRecyclerView--扩展类 IRecyclerView 经典/酷炫 刷新,更多,头尾视图 compile 'com.github.Aspsine:IRecyclerView:0.0.5' MaterialDesignLibrary https://developer.aliyun.com/article/663581