- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实践教学要求与任务:
完成,具体要求如下:
(1)电路面积最优;
(2);
(3).2ns;
(4);
(5)采用gpdk0.18 通用工艺模型库;
(6)完成全部流程:设计规范文档、原理图输入、功能仿真、基本单元版图、整体版图、物理验证等。
工作计划与进度安排:
第 1-2 天:讲解题目,准备参考资料,检查、调试实验软硬件,进入设计环境,开始
设计方案和验证方案的准备;
第3 天:完成设计与验证方案,经指导老师验收后进入模块电路设计;
第4-5 天:完成电路设计,并完成功能仿真;
第 6 天:单元版图设计并物理验证 ;
第7-8 天:布局布线,完成版图;
第9 天:物理验证、后仿真,修改设计;
第10 天:整理设计资料,验收合格后进行答辩。摘 要
SRAM是英文Static RAM的缩写,即静态随机存储器。它是一种具有静止存取功能的内存,不需要刷新电路即能保存它内部存储的数据。具体要求:(1)电路面积最优(2)(3).2ns,(4)(5)采用gpdk0.18 通用工艺模型库(6)完成全部流程:设计规范文档、原理图输入、功能仿真、基本单元版图、整体版图、物理验证等。所有设计是在cadence公司IC5141工具下完的,IC5141工具主要包括集成平台design frame work II、原理图编辑工具virtuoso schematic editor、仿真工具、版图编辑工具virtuoso layout editor、以及物理验证工具。功能上可以。
关键字:;全定制;design frame work II;
目录
1 电路设计 1
1.1电路分析 1
1.2 SRAM单元电路实现 1
1.3 模拟设计原理图输入 3
1.3.1环境配置 3
1.3.2建立设计库 4
1.3.3 电路原理图输入 5
1.3.4创建symbol 6
1.3.5 创建仿真电路图 6
1.4 SRAM单元电路性能指标分析 7
2电路仿真与分析 9
3 电路版图设计 11
3.1 建立pCell库版图 11
3.2 pCell库器件参数化 13
3.3 器件板图绘制 16
4 物理验证 19
4.1 设计规则检查DRC 19
4.2 LVS检查 20
结 论 23
参考文献 24
1 电路设计
1.1电路分析
根据原理,
1.2 SRAM单元电路
三态输出的SRAM单元电路可分为三部分:D触发器,CMOS三态反相器,CMOS反相器。
D触发器
D触发器是由两对儿互补的CMOS并联而成,两侧各接一个NMOS管以字线WL
连接这两个NMOS的栅极 ,其中一个NMOS 与位线相连作为输入,另一个NMOS管的一侧作为D触发器的输出与下面的CMOS三态反相器的输入端相连,具体电路如图1.1所示。
CMOS三态反相器
该CMOS三态反相器有两个PMOS管和两个NMOS管串联而成;该CMOS三态反相器的使能端由一个接在CMOS反相器上的的输入EN及其输出~EN分别接在三态反相器的相应位置,该CMOS三态反相器的输出作为总的输出。具体电路如图1.2所示。
CMOS反相器
CMOS反相器由一个NMOS和一个PMOS串联而成,使能端EN与两个管的栅极相连,反相器的输出与三态反相器的相应位置相连,具体电路如图1.3所示。
图1
图1
图1
1.3 模拟设计原理图输入
根据芯片的功能要求与性能指标,选择合适的集成电路工艺库,使用电路图编辑工具绘制电图。
1.3.1环境配置
使用Cadence,必须在自己的计算机上作一些相应的设置,这些设置包括很多方面。作为初学者,只需进行以下几项设置:
1).cshrc 文件设置:.cshrc文件是用户启动LINUX的配置文件,指定LINUX系统和EDA工具软件的环境变量,以及LINUX 、EDA工具软件和Licence文件所在的路径。.cshrc必须放在用户的home (家目录)下。
2).cds.lib文件设置:.cds.lib文件是Cadence的库管理文件,通常存放在启动目录下。icfb启动时,会自动将启动目录下的.cds.lib文件载入。对于初次使用Cadence的用户,Cadence会在用户的启动目录下生成一个.cds.lib文件,用户通过CIW生成一个库时,Cadence会自动将其加入启动目录下的.cds.lib文件中。如果用户需要加入自己的库,则可以修改自己的库管理文件.cds.lib。
3).cdsenv文件设置:.cdsenv文件包含了Cadence软件的一些初始设置。
4).cdsinit文件设置:与.cdsenv一样,.cdsinit中也包含了Cadence软件的一些初始化设置,在icfb启动时,
文档评论(0)