资源描述:
《基于tspc原理的d触发器0.35μm工艺版图设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、目录第1章:绪论31.1版图设计基础知识31.1.1版图设计流程31.1.2版图设计步骤31.1.3版图设计规则及验证41.2标准单元版图的设计51.2.1标准单元库的定义51.2.2标准单元库用途51.2.3标准单元库设计流程51.30.35um工艺的设计规则51.3.1版图设计生成及建库技术6第2章:D触发器介绍72.1D触发器原理72.2边沿D触发器82.2.1边沿D触发器电路结构82.2.2边沿D触发器工作原理82.3维持阻塞D触发器102.4基于TSPC原理的D触发器13第3章:0.35um工艺基于T
2、SPC原理的D触发器设计143.1动态D触发器电路图的设计步骤及电路图143.2动态D触发器版图的设计步骤及电路图153.3DRC验证16第4章:课程设计总结17参考文献1817第1章:绪论1.1版图设计基础知识1.1.1版图设计流程版图设计是创建工程制图(网表)的精确的物理描述的过程,而这一物理描述遵守由制造工艺、设计流程以及仿真显示为可行的性能要求所带来的一系列约束。1.1.2版图设计步骤1.首先,市场部通常会详细说明需要开发的产品。2.下一步是规定设计的结构或者行为。电路设计工程师规定芯片的结构来满足市场
3、和/或IDEA功能需求。3.系统仿真由一组工程师完成。这组工程师会对将要集成在最终芯片中的各个单独模块进行定义和验证。4.电路设计组完成所有的数字和模拟仿真,来验证电路的方案和门的连通性,以及门的尺寸(为了满足时序规范)。这些组需要和版图设计组进行交互,版图设计组会使电路适合芯片的版图布局。175.版图设计由版图设计工程师完成。他们的工作包括放置多边形,对于所有的模块,利用电路组生成的电路图来实现晶体管、基底连线、连线(使用1至6层金属)等。拿去大规模生产的最终设计是整个芯片的版图。6.在第一块晶圆制造出来后,
4、测试工程师组就要开始尝试测试芯片,首先,他们将检查工艺参数是否在可以接受的允许误差范围内。下一步是使用工程测试仪来测试芯片,以便于找出所有的违规,并尝试在现场解决这些问题。7.在改正所有的错误(工艺上的和/或逻辑上的)后,芯片就要开始批量生产并流入市场.应当记住,这只是一个概念上的流程.在实际中,通过不同的设计阶段时,会有很多的反复和设计上的迭代。1.1.3版图设计规则及验证版图设计得好坏,其功能正确与否,必须通过验证工具才能确定。版图的验证通常包括三大部分:设计规则检查(DRC)、电学规则检查(ERC)和版图
5、与电路图对照(LVS)。只有通过版图验证的芯片设计才进行制版和工艺流片。设计规则的验证是版图与具体工艺的接口,因此就显得尤为重要,Cadence中进行版图验证的工具主要有dracula和diva。Dracula为独立的验证工具,不仅可以进行设计规则验证(DRC),而且可以完成电学规则验证(ERC)、版图与电路验证(LVS)、寄生参数提取(LPE)等一系列验证工作,功能强于Diva。通过CIW窗口中的Export→Stream菜单,将版图转变成GDS2格式文件*.gds,并存到运行目录下。在创建了规则文件之后,就
6、可以使用PDRACULA预处理工具对其进行编译。首先,检查规则文件中的语法错误,通过后方可对规则文件进行编译,并将结果存为可执行文件进行jxrun.com或jxsub.com,这个可执行文件包含了提交Dracula任务的命令。在进行验证操作过程中用到的库都应位于当前运行目录或由路径指定链接到该运行目录。如果库不位于当前运行目录,则由Pdracula建立一个从库到运行目录的链接,并将其加入上述可执行文件jxrun.com中,经jxrun.con执行后产生的错误文件(*.DAT)。打开要验证单元的版图界面,点击fi
7、le下的DraculaInteractive,DRC,LVS,LPE等窗口弹出在菜单栏上,在DRC菜单下的setup中,给出错误文件的路径,即可将错误报告与Virtuoso的图形界面结合起来,根据错误层的提示,在图中直接修改即可。根据错误报告的提示,修改版图的步骤为:17(1)将错误文件导入Virtuoso界面。(2)找到错误层,根据错误提示进行修改。(3)更新gdsII,编译规则文件,进行DRC验证,重复上述(1),(2)操作,直至版图完全通过DRC验证。有一类错误比较隐蔽,称为offgrid错误。这类错误是
8、因为位置位于最小栅格的内部造成的,这样的版图在制版中因分辨率的限制会对尺寸四舍五入,造成数据的失真,甚至可能违反设计规则,故必须修改。在最高层的offgrid错误易于修改,移动该层或线使其位于栅格边界上,在底层的错误要descend数层后,修改instance才可完成。1.2标准单元版图的设计1.2.1标准单元库的定义整套的标准单元库包括版图库、符号库、电路逻辑库等。包含了组合逻辑、时