资源描述:
《基于tspc原理的d触发器0.35μm工艺版图设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、苏州市职业大学课程设计说明书名称基于TSPC原理的D触发器0.35μm工艺版图设计2011年12月19日至2011年12月23日共1周院 系电子信息工程系班级09微电子技术2班姓名倪艳 系 主 任张红兵教研室主任陈伟元指导教师吴尘目录第1章:绪论31.1版图设计基础知识31.1.1版图设计流程31.1.2版图设计步骤31.1.3版图设计规则及验证31.2标准单元版图的设计41.2.1标准单元库的定义41.2.2标准单元库用途51.2.3标准单元库设计流程51.30.35um工艺的设计规则51.3
2、.1版图设计生成及建库技术5第2章:D触发器介绍72.1D触发器原理72.2边沿D触发器82.3基于TSPC原理的D触发器8第3章:0.35um工艺基于TSPC原理的D触发器设计103.1动态D触发器电路图的设计步骤及电路图103.2动态D触发器版图的设计步骤及版图113.3DRC验证11第4章:课程设计总结13参考文献14第1章:绪论1.1版图设计基础知识1.1.1版图设计流程版图设计是创建工程制图(网表)的精确的物理描述的过程,而这一物理描述遵守由制造工艺、设计流程以及仿真显示为可行的性能要
3、求所带来的一系列约束。流程:功能定义---电路生成---功能验证---测试生成---布局布线---仿真1.1.2版图设计步骤1.首先,市场部通常会详细说明需要开发的产品。2.下一步是规定设计的结构或者行为。电路设计工程师规定芯片的结构来满足市场和/或IDEA功能需求。3.系统仿真由一组工程师完成。这组工程师会对将要集成在最终芯片中的各个单独模块进行定义和验证。4.电路设计组完成所有的数字和模拟仿真,来验证电路的方案和门的连通性,以及门的尺寸(为了满足时序规范)。这些组需要和版图设计组进行交互,版
4、图设计组会使电路适合芯片的版图布局。5.版图设计由版图设计工程师完成。他们的工作包括放置多边形,对于所有的模块,利用电路组生成的电路图来实现晶体管、基底连线、连线(使用1至6层金属)等。拿去大规模生产的最终设计是整个芯片的版图。6.开始尝试测试芯片,首先,他们将检查工艺参数是否在可以接受的允许误差范围内。下一步是使用工程测试仪来测试芯片,以便于找出所有的违规,并尝试在现场解决这些问题。7.在改正所有的错误(工艺上的和/或逻辑上的)后,芯片就要开始批量生产并流入市场.应当记住,这只是一个概念上的流
5、程.在实际中,通过不同的设计阶段时,会有很多的反复和设计上的迭代。1.1.3版图设计规则及验证版图设计得好坏,其功能正确与否,必须通过验证工具才能确定。版图的验证通常包括三大部分:设计规则检查(DRC)、电学规则检查(ERC)和版图与电路图对照(LVS)。设计规则的验证是版图与具体工艺的接口,因此就显得尤为重要,Cadence中进行版图验证的工具主要有dracula和diva。Dracula为独立的验证工具,不仅可以进行设计规则验证(DRC),而且可以完成电学规则验证(ERC)、版图与电路验证(
6、LVS)、寄生参数提取(LPE)等一系列验证工作。窗口中的Export→cdl菜单,将版图转变成cdl格式文件*.cdl,并存到运行目录下。在创建了规则文件之后,就可以使用进行LVS。首先,检查规则文件中的语法错误,通过后方可对规则文件进行编译,在进行验证操作过程中用到的库都应位于当前运行目录或由路径指定链接到该运行目录。打开要验证单元的版图界面,点击file下的DraculaInteractive,DRC,LVS,等窗口弹出在菜单栏上,在DRC菜单下的setup中,给出错误文件的路径,即可将错
7、误报告与Virtuoso的图形界面结合起来,根据错误层的提示,在图中直接修改即可。根据错误报告的提示,修改版图的步骤为:(1)将错误文件导入Virtuoso界面。(2)找到错误层,根据错误提示进行修改。(3)更新gdsII,编译规则文件,进行DRC验证,重复上述(1),(2)操作,直至版图完全通过DRC验证。有一类错误比较隐蔽,称为offgrid错误。这类错误是因为位置位于最小栅格的内部造成的,这样的版图在制版中因分辨率的限制会对尺寸四舍五入,造成数据的失真,甚至可能违反设计规则,故必须修改。在
8、最高层的offgrid错误易于修改,移动该层或线使其位于栅格边界上,在底层的错误要descend数层后,修改instance才可完成。1.2标准单元版图的设计1.2.1标准单元库的定义整套的标准单元库包括版图库、符号库、电路逻辑库等。包含了组合逻辑、时序逻辑、功能单元和特殊类型单元。是集成电路芯片后端设计过程中的基础部分。一般每个工艺厂商在每个工艺下都会提供相应的标准单元。1.2.2标准单元库用途标准单元库用来为布局布线工具提供支持,导出以下文档用来进行支持:GDSII文件:包含了单元的版图信息