全定制设计——SRAM单元电路剖析.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

四月 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档