晶体管规则阵列设计技术_第1页
晶体管规则阵列设计技术_第2页
晶体管规则阵列设计技术_第3页
晶体管规则阵列设计技术_第4页
晶体管规则阵列设计技术_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、晶体管规则阵列设计技术晶体管规则阵列设计技术 vlsic是高度复杂的集成系统,为保证设计的是高度复杂的集成系统,为保证设计的正确性并且降低设计难度,提高设计效率,避免由正确性并且降低设计难度,提高设计效率,避免由于在版图设计过程中采用复杂结构而引入不可靠因于在版图设计过程中采用复杂结构而引入不可靠因素,因此,在素,因此,在vlsi的设计技术中大量地采用规则结的设计技术中大量地采用规则结构,晶体管规则阵列设计技术就是其中之一。构,晶体管规则阵列设计技术就是其中之一。 在这个结构中的基本单元就是在这个结构中的基本单元就是mos晶体管或晶体管或cmos晶体管对。晶体管对。天马行空官方博客:http:

2、/ ;qq:1318241189;qq群:1755696324.1 晶体管阵列及其逻辑设计应用晶体管阵列及其逻辑设计应用 rom是最常用的晶体管规则阵列,它以晶是最常用的晶体管规则阵列,它以晶体管的有无来确定存储的信号是体管的有无来确定存储的信号是“0”或或“1”。4.1.1 全全nmos结构结构rom 163251423212311,rcrrcrcrcrrcrrc3134223211,rrcrrcrrrc天马行空官方博客:http:/ ;qq:1318241189;qq群:175569632动态动态nmos或非结构或非结构rom4.1.2 rom版图版图1. nmos或非结构或非结构rom版

3、图版图 天马行空官方博客:http:/ ;qq:1318241189;qq群:1755696322. nmos与非结构与非结构rom版图版图 天马行空官方博客:http:/ ;qq:1318241189;qq群:1755696321.对于并联形式的器件采用不制作或开路的方法去除;对于并联形式的器件采用不制作或开路的方法去除;2.对于串联形式的器件采用不制作或短路的方法去除;对于串联形式的器件采用不制作或短路的方法去除;3.对于对于nmos管,可以不做栅或漏;管,可以不做栅或漏;4.对于对于nmos管,采用离子注入的方法可去除:管,采用离子注入的方法可去除:1)并联结构,采用提高开启电压实现开路

4、,注入与衬底相同的杂)并联结构,采用提高开启电压实现开路,注入与衬底相同的杂质;质;2)串联结构,采用降低开启电压到负向(耗尽)实现短路,注入)串联结构,采用降低开启电压到负向(耗尽)实现短路,注入与衬底相反的杂质。与衬底相反的杂质。对器件编程的技术小结:对器件编程的技术小结:例题:例题:按照真值表,用按照真值表,用nmos或非或非rom结构电路实现逻辑。结构电路实现逻辑。 地址译码器(输入变量组合的枚举):地址译码器(输入变量组合的枚举):4.2 mos晶体管开关逻辑晶体管开关逻辑 mos开关晶体管逻辑是建立在开关晶体管逻辑是建立在“传输晶体管传输晶体管”或或“传输门传输门”基基础上的逻辑结

5、构,所以又称为传输晶体管逻辑。信号的传输是通过导础上的逻辑结构,所以又称为传输晶体管逻辑。信号的传输是通过导通的通的mos器件,从源传到漏或从漏传到源。这时的信号接受端的逻器件,从源传到漏或从漏传到源。这时的信号接受端的逻辑值将同时取决于信号的发送端和辑值将同时取决于信号的发送端和mos器件栅极的逻辑值。器件栅极的逻辑值。 4.2.1 开关逻辑开关逻辑1. 多路转换开关多路转换开关mux 3210cabcabcabcabzcmos结构的结构的mux带有提升电路的带有提升电路的mux2. mux逻辑应用逻辑应用 在在mux作为选择开关的应用时,将作为选择开关的应用时,将b和和a当作控制信号,当作

6、控制信号,而将而将c0c3当作数据信号,如果反过来,仍是这个电路结构,当作数据信号,如果反过来,仍是这个电路结构,将将c0c3当作逻辑功能控制信号,当作逻辑功能控制信号,b和和a作为逻辑数据信号,作为逻辑数据信号,我们可以得到一个非常有趣地逻辑结构。我们可以得到一个非常有趣地逻辑结构。 abababababz,ab abbabaabababab ababababbaba例例2:设计一个实现四种逻辑操作的电路,其中控制信号为:设计一个实现四种逻辑操作的电路,其中控制信号为k1k0,逻,逻辑输入为辑输入为a、b,当,当k1k0=00时,实现时,实现a、b的与非操作;当的与非操作;当k1k0=01时

7、,时,实现实现a、b的或非操作;当的或非操作;当k1k0=10时,实现时,实现a、b的异或操作;当的异或操作;当k1k0=11时,实现时,实现a信号的倒相操作;信号的倒相操作; 分析:首先,我们可以确定采用四到一分析:首先,我们可以确定采用四到一mux能够实现所需的四种逻辑能够实现所需的四种逻辑操作,接下来的任务是产生所需的四种控制编码操作,接下来的任务是产生所需的四种控制编码c3c0,同时,这四种,同时,这四种控制编码又对应了外部的二位控制信号控制编码又对应了外部的二位控制信号k1k0,因此,该逻辑应由两部,因此,该逻辑应由两部分组成:编码产生与控制逻辑和四到一的分组成:编码产生与控制逻辑和

8、四到一的mux。 查表查表4-1可知,当实现可知,当实现a、b与非操作时,与非操作时,c0c3为为1110; 当实现当实现a、b或非操作时,或非操作时,c0c3为为1000; 当实现当实现a、b异或操作时,异或操作时,c0c3为为0110; 当实现当实现a信号倒相操作时,信号倒相操作时,c0c3为为1010;akkababkkbakkbakkz01010101a、b与非操作时,与非操作时,c0c3为为1110;a、b或非操作时,或非操作时,c0c3为为1000;a、b异或操作时,异或操作时,c0c3为为0110;a信号倒相操作时,信号倒相操作时,c0c3为为1010。4.2.2 棒状图棒状图

9、4.3 pla及其拓展结构及其拓展结构 可编程逻辑阵列可编程逻辑阵列pla也是典型的晶体管规则阵列结构,它采用也是典型的晶体管规则阵列结构,它采用两级两级rom形式构造电路,其两级形式构造电路,其两级rom阵列分别为阵列分别为“与平面与平面”和和“或平面或平面”,这是源于大多数逻辑表达式采用,这是源于大多数逻辑表达式采用“与与-或或”结构。结构。 它不用译码电路而直接将输入变量的原量和非量送入晶体管阵它不用译码电路而直接将输入变量的原量和非量送入晶体管阵列。列。 实际的实际的pla结构中,结构中,“与平面与平面”并不是由并不是由“与门与门”阵列构成,阵列构成,同样的,同样的,“或平面或平面”也

10、不是也不是“或门或门”阵列,其两个阵列,其两个“平面平面”的组合的组合是以是以“或非或非-或非或非”或者或者“与非与非-与非与非”,或者其他变形结构的阵列,或者其他变形结构的阵列形式出现。形式出现。 4.3.1 “与非与非-与非与非”阵列结构阵列结构dbdcacbaz4.3.2 “或非或非-或非或非”阵列结构阵列结构 dbdcacbaz 当用当用“或非或非-或非或非”结构结构pla实现逻辑时必须输入取反、实现逻辑时必须输入取反、输出取反。输出取反。 例例3:用或非:用或非-或非结构的或非结构的pla实现下面的逻辑实现下面的逻辑解:这个逻辑函数就是例解:这个逻辑函数就是例2描述的逻辑,我们在例描

11、述的逻辑,我们在例2中采用的是中采用的是rom+mux的结构,现在采用的结构,现在采用pla进行设计。首先需将函数化进行设计。首先需将函数化为标准的与为标准的与-或表达式:或表达式: akkababkkbakkbakkz 01010101 akkabkkabkkbakkbkkakkakkababkkbakkbakkz 01010101010101010101akkabkkabkkbakkbkkakkz 0101010101014.3.3 多级门阵列多级门阵列(mga) mga是在是在pla基础上变化而成的多级门结构,虽然基础上变化而成的多级门结构,虽然它被称为门阵列,实际上它是多级它被称为门阵

12、列,实际上它是多级pla的组合,一个最明的组合,一个最明显的标志是它对输入、输出位置的限制。显的标志是它对输入、输出位置的限制。 因为在每块因为在每块pla中,中,“与平面与平面”只能外部输入,内部只能外部输入,内部输出,输出,“或平面或平面”只能内部输入,外部输出。只能内部输入,外部输出。 4.4 门阵列门阵列 门阵列是一种规则化的版图结构。门阵列版图门阵列是一种规则化的版图结构。门阵列版图采用行式结构,在单元行内规则的排列着以标准门采用行式结构,在单元行内规则的排列着以标准门定义的门单元。定义的门单元。 严格地讲,门阵列不是一个实现逻辑的电路结严格地讲,门阵列不是一个实现逻辑的电路结构,它

13、是一种版图形式。构,它是一种版图形式。 4.4.1 门阵列单元门阵列单元 4.4.2 整体结构设计准则整体结构设计准则 电源、地线必须用铝引线,为了使电源和地线通达各个电源、地线必须用铝引线,为了使电源和地线通达各个单元,它们应设计成叉指形。电源、地线在各单元行的单元,它们应设计成叉指形。电源、地线在各单元行的位置、宽度必须一致。对于外部的输入、输出单元的电位置、宽度必须一致。对于外部的输入、输出单元的电源和地线的设计采用源和地线的设计采用“回回” 字型结构,以保证电源和地字型结构,以保证电源和地线能够通达到每一个单元。线能够通达到每一个单元。 采用垂直布线法,即水平方向用铝线作为各单元间的互

14、采用垂直布线法,即水平方向用铝线作为各单元间的互连线。垂直方向用多晶硅条或扩散条作为穿越单元行的连线。垂直方向用多晶硅条或扩散条作为穿越单元行的通信以及铝引线交叉的通道。由于铝线与多晶硅条或扩通信以及铝引线交叉的通道。由于铝线与多晶硅条或扩散条可以互相跨越,因此它们可以共用同一个布线通道。散条可以互相跨越,因此它们可以共用同一个布线通道。 采用采用“行式结构行式结构”,即单元行和布线通道间隔排列,这,即单元行和布线通道间隔排列,这种间隔便于种间隔便于cad软件实现自动布局布线。软件实现自动布局布线。 用掩模版编程的用掩模版编程的i/o pad单元或独立的单元或独立的i/o单元位于芯片单元位于芯

15、片四周。四周。 4.4.3 门阵列在门阵列在vlsi设计中的应用形式设计中的应用形式 门阵列是一种规则阵列形式的版图,与前面介绍门阵列是一种规则阵列形式的版图,与前面介绍的晶体管规则阵列所不同的是,在前述的晶体管规则的晶体管规则阵列所不同的是,在前述的晶体管规则阵列中,版图和电路形式是相关的,运用什么样的版阵列中,版图和电路形式是相关的,运用什么样的版图必须有配套的电路设计方法。门阵列版图对电路设图必须有配套的电路设计方法。门阵列版图对电路设计没有严格的要求,可以完全按照人们习惯的设计方计没有严格的要求,可以完全按照人们习惯的设计方式构造电路,不必考虑逻辑的表达式应是什么形式。式构造电路,不必

16、考虑逻辑的表达式应是什么形式。 门阵列在门阵列在vlsi设计中的应用有两类三种主要的应用设计中的应用有两类三种主要的应用形式:电路的完全实现形式,包括固定门阵列和优化形式:电路的完全实现形式,包括固定门阵列和优化门阵列;电路的局部实现形式,即在系统中的某一部门阵列;电路的局部实现形式,即在系统中的某一部分电路采用门阵列结构加以实现。分电路采用门阵列结构加以实现。 显然,在第一类中,显然,在第一类中,vlsic完全采用门阵列技术实完全采用门阵列技术实现设计,而第二类仅仅在现设计,而第二类仅仅在vlsic中的一部分电路采用中的一部分电路采用了门阵列。了门阵列。1. 固定门阵列固定门阵列 固定门阵列

17、采用预加工技术,就是说,在工厂里预先固定门阵列采用预加工技术,就是说,在工厂里预先就加工了一些规格化的门阵列母片,这些母片已完成了就加工了一些规格化的门阵列母片,这些母片已完成了主要的工艺流程,母片上已沉积了金属层。所谓固定就主要的工艺流程,母片上已沉积了金属层。所谓固定就是固定大小、固定结构、固定是固定大小、固定结构、固定i/o数量的门阵列。数量的门阵列。 固定大小就是对某一个预先制作的母片,它的门数是固定大小就是对某一个预先制作的母片,它的门数是固定的,如固定的,如500门、门、1000门、门、5000门,等等。门,等等。 固定结构就是对预先制作的母片,它的结构,如阵列固定结构就是对预先制

18、作的母片,它的结构,如阵列有几列、每列有几行、每行的门数,行间有多少水平布有几列、每列有几行、每行的门数,行间有多少水平布线道、列间有多少竖直布线道、阵列外围有多少布线道,线道、列间有多少竖直布线道、阵列外围有多少布线道,等等,都是固定的。等等,都是固定的。 固定的固定的i/o数量是指对预先制作的母片,它的外围数量是指对预先制作的母片,它的外围i/o的的数量、排列方式是固定的,电源、地线的位置也是固定数量、排列方式是固定的,电源、地线的位置也是固定的。的。2. 优化门阵列优化门阵列 优化门阵列是一种不规则的门阵列结构,优化门阵列是一种不规则的门阵列结构,所谓不规则是指它的单元行的宽度可以不完所谓不规则是指它的单元行的宽度可以不完全相同,即每行的单元数可以有多有少,布全相同,即每行的单元数可以有多

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论