1位全加器的电路和版图设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

集成电路设计基础

论文题目:CMOS全加器设计学院:信息科学与工程学院专业:集成电路工程

*名:***

学号:**********

CMOS全加器设计

摘要:现代社会随着电路的集成度越来越高,功耗和信号延迟成为超大规模集成电路的关键。加法运算是数字系统中最基本的运算,为了更好地利用加法器实现减法、乘法、除法等运算,需要对全加器进行功能仿真设计和分析。另外通过全加器可以对其它相关电路有所了解。因此只有深刻理解了全加器的性能才能进一步减小功耗和信号延迟[1]。本文用对一位全加器进行了全面的分析。并且通过使用Cadence公司的工具IC 5141与Hspice来实现全定制的整个设计流程。

关键词:全加器;全定制;Cadence

As the circuit’s integration is increasing in the modern society,Power consumption and signal delay is crucial to the design of high-performance very large scale integration circuits. Addition operation is the basic operation of the digital system, In order to achieve much better use of the adder subtraction, multiplication, division and other operations, The need for full adder functional simulation design and analysis is necessary .what’s more, we can understand the other related circuitry through the full adder , Therefore, only a deep understanding of the performance of the full adder can we reduce the power consumption and signal delay.The paper has a comprehensive analysis to the full adder. And through the use of Cadence tool IC 5141 and Hspice to achieve full custom throughout the design process.

Key words: the full adder ; Full – Custom; Cadence

集成电路设计方法大致可分为定制(Custom)、半定制(Semi-custom)、可编程逻辑器件(PLD)等设计方法,如图1.1所示。定制设计方法又可分为全定制(Full-Custom)设计和基于包(Cell-Based)的设计方法二类。全定制(full custom)集成电路设计方法,是按规定的功能与性能要求,对电路的结构布局与布线进行最优化设计,实现最小面积,最佳布线布局、最优功耗速度积,以求获得尽可能最优的设计。全定制(full custom)集成电路设计方法通常用于高性能的设计场合:规模较小性能要求较高的中小规模专用集成电路;大批量高性能集成电路。

图1.1 ASIC设计方法分类

全定制的设计流程:1)电路图绘制2)前仿真3)绘制版图4)版图验证5)版图后仿真。摩尔定律芯片上的晶体管数量每18到24个月翻一番。半导体技术有效性每18个月将会增大一倍。[1]

IC设计必须要有工艺库的支持,本文的设计例子五级反相器使用NCSU的TSMC 0.18工艺库,启动命令是icfb&.库的逻辑组织元素如下:库(Library);单元(Cell)(库的设计单元):视图(View)(单元的一种视图形式)如本文中反相器单元(INV)的电路图(Schematic),符号(Symbol),版图(Layout)。本文以全加器为例使用Cadence公司的工具IC 5141与HSPICE来实现全定制的整个设计流程。

2:设计步骤

2.1 建库

打开Cadence软件后,点击“File->New->Library”,出现“Create Library”窗口,输入库名,选取工艺TSMC0.18u,点OK,如图2.1。

图2.1 新建库设置

2.2、新建Schematic视图

“Library Manager”窗口中的“Library”栏里有刚才新建的库文件夹cmos-adder 。选中它,并点击File->New-> Cellview,在“Create New File”小窗口里输入单元名adder,点OK,如图2.2。

图2.2 新建Schematic视图

然后出现电路图绘制界面,开始绘制全加器的电路图:

①在电路编辑窗口中添加元件。

添加器件pmos管和nmos管。将pmos管的宽W设为nmos管的宽W的2~3倍,因此这里将pmos管的宽W设为540nM。

②放置电源vdd和地gnd。

放置了元件和电源后,如图2.3。

图2.3 添加了CMOS管、电源vdd和地gnd ③添加端口Pin

三个输入端A、B、Ci和两个输出端S、Co,如图2.4所示。

图2.4 添加Pin后

④连线

注意,不要将三条线交于一个焊接点上,这样会在check时产生一个warming的。最后,可点击(Check and Save),检查无误且保存,可退出该界面。电路图如图2.5。

图2.5 1bit加法器的电路图

2.3、新建Symbol视图

Symbol是对电路的抽象,对外仅有端口属性,如何新建Symbol视图可参照本章前面的实验。

①画一个矩形,

②添加端口,点击“Add->Pin”,并连线,

③添加标签(Label),点击“Add->Label”。完成的Symbol图如图2.6所示。

相关文档
最新文档