一种应用于静态随机存储器的锁存型流水结构高速地址译码器的制造方法

文档序号:10614154阅读:538来源:国知局
一种应用于静态随机存储器的锁存型流水结构高速地址译码器的制造方法
【专利摘要】本发明公开了一种应用于静态随机存储器的锁存型流水结构高速地址译码器,能够消除预译码模块造成的译码时间损耗,同时其第二级译码模块采用本发明中提出的受时钟控制的新型译码电路结构能够有效的提高第二级译码模块的译码速度,进而提高整个地址译码器的性能。特别适用于对译码速度有特殊要求的电路中,例如高性能SRAM。
【专利说明】
一种应用于静态随机存储器的锁存型流水结构高速地址译码器
技术领域
[0001]本发明涉及集成电路(IC)设计领域,尤其涉及一种应用于静态随机存储器的锁存型流水结构高速地址译码器。
【背景技术】
[0002]随着科技的发展,对高速低功耗集成电路的需求与日倶增。在处理器和系统集成芯片(SoC)中SRAM的工作频率成为制约性能的主要因素。SRAM存储单元的性能主要取决于制造工艺,这已经超出了电路设计者的控制范围。因此,提高SRAM性能的方法主要集中在对SRAM外围电路的改进。地址译码器是SRAM最重要的外围电路之一,高速、稳定的地址译码器能够极大的提尚SRAM的性能和可靠性。
[0003]二级译码结构是SRAM设计中经常采用的结构。其基本思想是:在使能信号的控制下,地址信号输入预译码模块(即第一级译码电路)中进行译码;之后,把第一级译码的结果通过排列组合输入到第二级译码模块进行译码,最终输出字线或位线信号。采用这种结构相比于单级译码器,其极大的减少了使用的晶体管数,同时也减小了它的传输延时。
[0004]现有的译码电路结构可以分为静态译码器和动态译码器,其具体结构如下:
[0005]I)如图1中所示为2-4静态译码器,它是由反相器以及逻辑门组成。其缺陷在于,当输入端口超过5个时,逻辑门的寄生电容变得非常大,严重影响了译码速度。
[0006]2)如图2中所示为2-4动态NOR译码器,它由预充管与下拉求值网络组成,由时钟控制预充或求值操作:当时钟下降沿来临时,将输出节点充电至高电位;当时钟上升沿来临时,预充管截止,求值网络开始工作,输出最终的译码结果。其缺陷在于,采用这种结构的动态译码器容易在输出产生毛刺从而影响译码的准确性。
[0007]3)如图3中所示为3-8多米诺缓冲器结构动态或非门译码电路结构,它由动态或非门与多米诺缓冲器结合构成。当使能信号EN为低电平时,译码器不工作,这时输出节点Q为低电平。当使能信号EN为高电平时,译码器开始工作:这时若控制时钟为低电平,节点Y被充电至高电平,输出节点Q为低电平;若控制时钟为高电平,电路开始译码,输出最终译码结果。其缺陷在于,动态功耗较大同时对控制时序的要求较高这增加了设计的复杂度。

【发明内容】

[0008]本发明的目的是提供一种应用于静态随机存储器的锁存型流水结构高速地址译码器,该译码器的译码速度十分的快速并且在二级译码模块工作时地址信号不再影响预译码模块的输出,该译码器能够极大的提高SRAM字线的打开速度从而提高SRAM的工作速度并且可以避免由于地址信号受到干扰而导致的误操作。
[0009]本发明的目的是通过以下技术方案实现的:
[0010]一种应用于静态随机存储器的锁存型流水结构高速地址译码器,包括:
[0011 ]相互连接的受时钟控制的预译码模块与受时钟控制的二级译码模块;
[0012]其中,所述受时钟控制的二级译码模块中包含了若干个受时钟控制的新型译码电路;
[0013]所述受时钟控制的新型译码电路包括:4个输入端口:PA,PB,PC,FLOAT ; I个输出端口 Q ; I个二输入或非门NORO ; I个二输入与非门NANDO ; 6个反相器:INVO,INVl,INV2,INV3,INV4,INV5;2个PMOS管:PO,Pl;I个NMOS管NO;
[0014]输入端PA与PB接到二输入或非门NORO的输入端输出Y;Y接到反相器INVO的输入端输出Y’ ;Y’接到反相器INVl的输入端输出Y_delay,同时Y’接到NMOS管NO的源极;Y_delay接到PMOS管PI的栅极;输入端PC接到反相器INV4的输入端输出PCB;输入端FLOAT接到反相器INV3输入端输出FLOATB; PCB,FL0ATB输入到二输入与非门NANDO的输入端输出Z; Z连接到反相器INV5输入端输出ZB; ZB接到匪OS管NO与PMOS管PO的栅极;PMOS管PO的源极接到电源VDD; PMOS管PO的漏极与NMOS管NO的漏极以及PMOS管Pl的漏极连接在X节点,之后连接到反相器INV2的输入端输出Q; PMOS管PI的源极接到电源VDD。
[0015]所述受时钟控制的预译码模块包括:输入端FLOAT,以及A〈6: 0> ;输出端PC〈1: 0>、PB<7: 0>,以及PA〈7: 0> ; I个受时钟控制的地址输入模块ARDO ; 2个受时钟控制的3_8译码模块DECO与DECl;其中:
[0016]输入端FLOAT连接到受时钟控制的地址输入模块ADRO、受时钟控制的3_8译码模块DECl与DECO的输入端FLOAT;
[0017]输入端A〈6: 0>中的A〈6>端口连接到受时钟控制的地址输入模块ADRO的输入端口A;
[0018]输入端A〈6: 0>中的A〈5: 3>端口分别连接到受时钟控制的3_8译码模块DECO的输入端口 A〈2: 0> ;输入端A〈6: 0>中的A〈2: 0>端口分别连接到受时钟控制的3_8译码模块DECl的输入端口 A〈2:0>;
[0019]输出端PC〈1:0>中的PC〈I>端口连接到受时钟控制的地址输入模块ADRO的输出端口AT;输出端PCXl: 0>中的PC〈0>端口连接到受时钟控制的地址输入模块ADRO的输出端口AB ;输出端PB〈7: 0>分别对应连接受时钟控制的3-8译码模块DECO的输出端口 QB〈7: 0>;输出端PA〈7: 0>分别对应连接受时钟控制的3-8译码模块DECl的输出端口 QB〈7: 0>。
[0020]所述受时钟控制的地址输入模块包括:输入端A与FLOAT;输出端AB与AT;反相器INVO与INVl;受控反向器CINVO ; NMOS管NO与NI ; PMOS管PO与Pl;其中:
[0021]输入端A接到PMOS管Pl与匪OS管NO的栅极;输入端FLOAT接到反相器INVO的输入端输出FL0ATB,同时输入端FLOAT接到NMOS管NI的栅极与受控反向器CINVO的使能端;FLOATB接到PMOS管PO的栅极;PMOS管PO的源极接到电源VDD,PMOS管PO的漏极接到PMOS管PI的源极;NMOS管NI的源极接到地VSS,NM0S管NI的漏极接到NMOS管NO的源极;PMOS管Pl的漏极与NMOS管NO的漏极接在一起作为输出端AB,输出端AB接到受控反向器CINVO的输出端,输出端AB接到反相器IINVl的输入端输出AT;输出端AT还接到受控反向器CINVO的输入端。
[0022]所述受时钟控制的3-8译码模块包括:输入端FLOAT,以及A〈2: 0>;输出端口QB〈7:0>;3个受时钟控制的地址输入模块:ARD0、ARD1与ARD2;8个三输入与非门:NAND0、NAND1、NAND2、NAND3、NAND4、NAND5、NAND6 与 NAND7;其中:
[0023]输入端A〈2:0>中的A〈2>端口接到受时钟控制的地址输入模块ADR2的输入端A;输入端A〈2: 0>中的A〈 1>端口接到受时钟控制的地址输入模块ADRl的输入端A ;输入端A〈2: 0>中的A〈0>端口接到受时钟控制的地址输入模块ADRO的输入端A ;输入端FLOAT分别连接到受时钟控制的地址输入模块ADR2、ADRI与ADRO的输入端FLOAT ;
[0024]受时钟控制的地址输入模块401?2输出41'〈2>,48〈2>;受时钟控制的地址输入模块ADRl输出AT〈1>,AB〈1>;受时钟控制的地址输入模块ADRO输出ΑΤ〈0>,ΑΒ〈0> ;
[0025]其中的六了^^^”^了⑶-俞入到三输入与非门熟冊了后输出^?^〉;
[0026]其中的41'〈2>^1'〈1>^8〈0>输入到三输入与非门熟冊6后输出08〈6>;
[0027]其中的六1'〈2>^8〈1>^1'〈0>输入到三输入与非门熟冊5后输出08〈5>;
[0028]其中的41'〈2>^8〈1>^8〈0>输入到三输入与非门熟冊4后输出08〈4>;
[0029]其中的48〈2>^1'〈1>^1'〈0>输入到三输入与非门熟冊3后输出08〈3>;
[0030]其中的48〈2>^1'〈1>^8〈0>输入到三输入与非门熟冊2后输出08〈2>;
[0031]其中的ΑΒ〈2>,ΑΒ〈1>,ΑΤ〈0>输入到三输入与非门NANDl后输出QB〈1>;
[0032]其中的ΑΒ〈2>,ΑΒ〈1>,ΑΒ〈0>输入到三输入与非门NANDO后输出QB〈0>;
[0033]输出的QB〈0>?QB〈7>即为相应输出端口的名称,最终构成受时钟控制的3-8译码模块的输出端口 QB〈7:0>。
[0034]所述受时钟控制的二级译码模块包括:
[0035]输入端口 FL0AT、PA〈7: 0>、PB〈7: 0>,以及PC〈1: 0> ; 128个受时钟控制的新型译码电路,每一受时钟控制的新型译码电路均有一输出端口,则构成了受时钟控制的二级译码模块的128个输出端口 WL〈127:0>;
[0036]每一受时钟控制的新型译码电路均有四种类型的输入端口:FLOAT、PA、PB与PC;由所述输入端口FL0AT、PA〈7: 0>、ro〈7: 0>,以及PCXl: 0>通过排列组合的方式形成128组包含FL0AT、PA、PB,以及PC这四种类型的输入端口并分别输入至每一受时钟控制的新型译码电路。
[0037]当时钟信号CLK为高电平时,SRAM工作在保持状态,地址信号输入至受时钟控制的预译码模块,所述受时钟控制的预译码模块将预译码结果输送到受时钟控制的二级译码模块,此时受时钟控制的二级译码模块不工作;当时钟信号CLK跳变为低电平时,SRAM工作在读写状态,地址信号与受时钟控制的预译码模块断开并锁存在CLK跳变之前输入的地址信号,同时受时钟控制的二级译码模块开始工作并输出译码结果。
[0038]由上述本发明提供的技术方案可以看出,能够消除预译码模块造成的译码时间损耗,同时其第二级译码模块采用本发明中提出的受时钟控制的新型译码电路结构能够有效的提高第二级译码模块的译码速度,进而提高整个地址译码器的性能。特别适用于对译码速度有特殊要求的电路中,例如高性能SRAM。
【附图说明】
[0039]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
[0040]图1为本发明【背景技术】提供的传统2-4静态译码器电路结构示意图;
[0041]图2为本发明【背景技术】提供的传统2-4动态NOR译码器电路的结构示意图;
[0042]图3为本发明【背景技术】提供的传统3-8多米诺缓冲器结构动态或非门译码电路的结构示意图;
[0043]图4为本发明实施例提供的受时钟控制的新型译码电路的结构示意图;
[0044]图5为本发明实施例提供的受时钟控制的预译码模块的结构示意图;
[0045]图6为本发明实施例提供的受时钟控制的地址输入模块的结构示意图;
[0046]图7为本发明实施例提供的受时钟控制的3-8译码模块的结构示意图;
[0047]图8为本发明实施例提供的受时钟控制的二级译码模块的结构示意图;
[0048]图9为本发明实施例提供的应用于静态随机存储器的锁存型流水结构高速地址译码器结构及其工作过程示意图;
[0049]图10为本发明实施例提供的受时钟控制的新型译码电路的放电模型与传统CMOS受控译码电路的放电模型示意图;
[0050]图11为本发明实施例提供的受时钟控制的新型译码电路与传统受控CMOS译码电路的译码速度对比示意图;
[0051]图12为本发明实施例提供的应用于静态随机存储器的锁存型流水结构高速地址译码器与传统译码器的译码速度对比示意图。
【具体实施方式】
[0052]下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
[0053]本发明实施例提供一种应用于静态随机存储器的锁存型流水结构高速地址译码器,包括:
[0054]相互连接的受时钟控制的预译码模块与受时钟控制的二级译码模块;
[0055]其中,所述受时钟控制的二级译码模块中包含了若干个受时钟控制的新型译码电路;
[0056]所述受时钟控制的新型译码电路如图4所示,主要包括:4个输入端口: PA,PB,PC,FLOAT; I个输出端口 Q; I个二输入或非门NORO; I个二输入与非门NANDO; 6个反相器:INVO,INVl,INV2,INV3,INV4,INV5;2个PMOS管:PO,Pl;I个NMOS管NO;
[0057]输入端PA与PB接到二输入或非门NORO的输入端输出Y;Y接到反相器INVO的输入端输出Y’ ;Y’接到反相器INVl的输入端输出Y_delay,同时Y’接到NMOS管NO的源极;Y_delay接到PMOS管PI的栅极;输入端PC接到反相器INV4的输入端输出PCB;输入端FLOAT接到反相器INV3输入端输出FLOATB; PCB,FL0ATB输入到二输入与非门NANDO的输入端输出Z; Z连接到反相器INV5输入端输出ZB; ZB接到匪OS管NO与PMOS管PO的栅极;PMOS管PO的源极接到电源VDD; PMOS管PO的漏极与NMOS管NO的漏极以及PMOS管Pl的漏极连接在X节点,之后连接到反相器INV2的输入端输出Q; PMOS管PI的源极接到电源VDD。
[0058]本发明实施提供的受时钟控制的新型译码电路的工作原理为:当输入端口PA,PB,PC,FL0AT的信号都为低电平时,其输出端Q为高电平。当时钟信号CLK为高电平时信号就已经输入PA,PB,PC端口(时钟信号CLK输入FLOAT端口),这时只要CLK信号降为低电平,受时钟控制的新型译码电路即开始工作。对于被选中的译码电路,输入其端口 PA,PB,PC的信号为低电平,这时Pl管被关断,节点Y’被拉至低电平,当CLK跳变为低电平时译码电路节点X开始放电。
[0059]本发明实施例中,所述受时钟控制的预译码模块如图5所示,其主要包括:输入端FLOAT,以及A〈6: 0> ;输出端PC〈1: 0>、PB〈7: 0>,以及PA〈7: 0> ; I个受时钟控制的地址输入模i^ARDO ; 2个受时钟控制的3-8译码模块DECO与DECl;其中:
[0060]输入端FLOAT连接到受时钟控制的地址输入模块ADRO、受时钟控制的3_8译码模块DECl与DECO的输入端FLOAT;
[0061 ] 输入端A〈6: 0>中的A〈6>端口连接到受时钟控制的地址输入模块ADRO的输入端口A;
[0062]输入端A〈6: 0>中的A〈5: 3>端口分别连接到受时钟控制的3-8译码模块DECO的输入端口 A〈2: 0> ;输入端A〈6: 0>中的A〈2: 0>端口分别连接到受时钟控制的3_8译码模块DECl的输入端口 A〈2:0>;
[0063]输出端PC〈1: 0>中的PC〈I>端口连接到受时钟控制的地址输入模块ADRO的输出端口AT;输出端PCXl: 0>中的PC〈0>端口连接到受时钟控制的地址输入模块ADRO的输出端口AB;输出端PB〈7: 0>分别对应连接受时钟控制的3-8译码模块DECO的输出端口 Q〈7: 0>;输出端PA〈7: 0>分别对应连接受时钟控制的3-8译码模块DECl的输出端口 Q〈7: 0>。
[0064]本领域技术人员可以理解,输入端A〈6:0>包含7个端口:A〈0>、A〈1>.....A〈5>、A〈6
>。同理,端口厶〈5:3>包含:厶〈3>、厶〈4>、厶〈5>;端口厶〈2:0>包含^〈0>、厶〈1>、厶〈2>。此外,输出端PB〈7: 0>、PA〈7: 0>、Q<7: 0>均包含8个端口,具体端口名称与输入端A〈6: 0>类似,不再赘述。总而言之,本发明实施例所涉及的各个端口上述写法为本领域内的通用写法,本领域技术人员可以清楚的得知其含义。
[0065]本发明实施例中,所述受时钟控制的地址输入模块如图6所示,其主要包括:输入端A与FLOAT ;输出端AB与AT ;反相器INVO与INVl ;受控反向器CINVO ; NMOS管NO与NI ;PMOS管PO与Pl;其中:
[0066]输入端A接到PMOS管Pl与匪OS管NO的栅极;输入端FLOAT接到反相器INVO的输入端输出FL0ATB,同时输入端FLOAT接到NMOS管NI的栅极与受控反向器CINVO的使能端;FLOATB接到PMOS管PO的栅极;PMOS管PO的源极接到电源VDD,PMOS管PO的漏极接到PMOS管PI的源极;NMOS管NI的源极接到地VSS,NM0S管NI的漏极接到NMOS管NO的源极;PMOS管Pl的漏极与NMOS管NO的漏极接在一起作为输出端AB,输出端AB接到受控反向器CINVO的输出端,输出端AB接到反相器IINVl的输入端输出AT;输出端AT还接到受控反向器CINVO的输入端。
[0067]本发明实施例中,所述受时钟控制的3-8译码模块如图7所示,主要包括:输入端FLOAT,以及A〈2: 0>;输出端口 QB〈7: 0> ; 3个受时钟控制的地址输入模块:ARDO、ARD1与ARD2 ;8个三输入与3^ 门:NANDO、NAND1、NAND2、NAND3、NAND4、NAND5、NAND6与NAND7;其中:
[0068]输入端A〈2:0>中的A〈2>端口接到受时钟控制的地址输入模块ADR2的输入端A;输入端A〈2: 0>中的A〈 1>端口接到受时钟控制的地址输入模块ADRl的输入端A ;输入端A〈2: 0>中的A〈0>端口接到受时钟控制的地址输入模块ADRO的输入端A ;输入端FLOAT分别连接到受时钟控制的地址输入模块ADR2、ADRI与ADRO的输入端FLOAT ;
[0069]受时钟控制的地址输入模块401?2输出41'〈2>,48〈2>;受时钟控制的地址输入模块ADRl输出AT〈1>,AB〈1>;受时钟控制的地址输入模块ADRO输出ΑΤ〈0>,ΑΒ〈0> ;
[0070]其中的六了^^^”^了⑶-俞入到三输入与非门熟冊了后输出^?^〉;
[0071]其中的41'〈2>^1'〈1>^8〈0>输入到三输入与非门熟冊6后输出08〈6>;
[0072]其中的六1'〈2>^8〈1>^1'〈0>输入到三输入与非门熟冊5后输出08〈5>;
[0073 ] 其中的AT〈2>,AB〈 I >,ΑΒ〈0>输入到三输入与g _门NAND4后输出QB〈4>;
[0074]其中的48〈2>^1'〈1>^1'〈0>输入到三输入与非门熟冊3后输出08〈3>;
[0075]其中的48〈2>^1'〈1>^8〈0>输入到三输入与非门熟冊2后输出08〈2>;
[0076]其中的ΑΒ〈2>,ΑΒ〈1>,ΑΤ〈0>输入到三输入与非门NANDl后输出QB〈1>;
[0077]其中的ΑΒ〈2>,ΑΒ〈1>,ΑΒ〈0>输入到三输入与非门NANDO后输出QB〈0>;
[0078]输出的QB〈0>?QB〈7>即为相应输出端口的名称,最终构成受时钟控制的3-8译码模块的输出端口 QB〈7:0>。
[0079]在实际工作中,可以根据需要来确定所述受时钟控制的二级译码模块中受时钟控制的新型译码电路的具体数量,本发明实施例中设定受时钟控制的新型译码电路的数量为128,相应的受时钟控制的二级译码模块结构如图8所示,其主要包括:输入端口 FL0AT、PA〈7: 0>、PB〈7: 0>,以及PC〈1: 0>; 128个受时钟控制的新型译码电路HSXDEC〈127: 0>,每一受时钟控制的新型译码电路均有一输出端口,则构成了受时钟控制的二级译码模块的128个输出端口 WL〈127:0>;
[0080]每一受时钟控制的新型译码电路均有四种类型的输入端口:FLOAT、PA、PB与PC;由所述输入端口FL0AT、PA〈7: 0>、ro〈7: 0>,以及PCXl: 0>通过排列组合的方式形成128组包含FL0AT、PA、PB,以及PC这四种类型的输入端口并分别输入至每一受时钟控制的新型译码电路。
[0081]以上为本发明实施例提供的一种应用于静态随机存储器的锁存型流水结构高速地址译码器主要组成结构,下面针对其工作过程及原理做详细说明。
[0082]在本发明实施例提供的一种应用于静态随机存储器的锁存型流水结构高速地址译码器中,如图9所示,当SRAM工作在保持状态时(S卩FLOAT为高电平时)地址信号输入预译码模块,之后输出预译码结果即PCXl: 0>、PB〈7: 0>、PA〈7: 0>,而此时由于FLOAT为高电平二级译码模块的输出被锁定为低电平(二级译码模块在FLOAT为低电平时工作);当SRAM工作在读写状态的时候(即FLOAT为低电平时)在FLOAT跳变为低电平之前输入的地址信号被锁存,这时地址输入端与预译码器模块的译码部分断开使地址信号的变化不再影响预译码结果从而提高了译码器的抗干扰能力,此时二级译码模块开始译码并输出译码结果。
[0083]上述二级译码模块的译码电路采用本发明提供的受时钟控制的新型译码电路结构,该电路结构具有较快的译码速度。因而,采用该项技术能够消除预译码阶段所消耗的时间从而提高SRAM的工作速度,同时也可以减少由于地址信号受到干扰而引起的误操作。所述受时钟控制的新型译码电路的放电模型与传统CMOS受控译码电路的放电模型对比如图10所示。假设每个NMOS管的等效电阻都为Rn,则受时钟控制的新型译码电路的放电时间常数τ<2.Rn.Cx,传统CMOS受控译码电路的放电时间常数1?4.Rn.Cx,其中Cx为字线的负载电容。图11为两种译码电路的译码速度对比,其中Q_new为受时钟控制的新型译码电路的输出端电压,Q_tran为传统CMOS受控译码电路的输出端电压,Hl的电压为供电电压的一半,当字线电压超过Hl时,认为产生译码结果。
[0084]所述应用于静态随机存储器的锁存型流水结构高速地址译码器的原理如下:当时钟信号CLK为高电平时,SRAM工作在保持状态,地址信号输入至受时钟控制的预译码模块,所述受时钟控制的预译码模块将预译码结果输送到受时钟控制的二级译码模块,此时受时钟控制的二级译码模块不工作;当时钟信号CLK跳变为低电平时,SRAM工作在读写状态,地址信号与受时钟控制的预译码模块断开并锁存在CLK跳变之前输入的地址信号(即锁存了预译码结果),同时受时钟控制的二级译码模块开始工作并输出译码结果。其与传统2级译码器的译码速度对比如图12所示,其中Q_new为锁存型流水结构高速地址译码器的输出电压,Q_tran为传统2级译码器的输出电压。从对比中可以看出锁存型流水结构高速地址译码器消除了预译码模块消耗的时间的影响并且其二级译码模块具有较快的译码速度。
[0085]以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
【主权项】
1.一种应用于静态随机存储器的锁存型流水结构高速地址译码器,其特征在于,包括: 相互连接的受时钟控制的预译码模块与受时钟控制的二级译码模块; 其中,所述受时钟控制的二级译码模块中包含了若干个受时钟控制的新型译码电路; 所述受时钟控制的新型译码电路包括:4个输入端口: PA,I3B,PC,FLOAT ; I个输出端口 Q;I个二输入或非门NORO ; I个二输入与非门NANDO ; 6个反相器:INVO,INVl,INV2,INV3,INV4,INV5 ; 2个PMOS管:PO,Pl ; I个NMOS管NO ; 输入端PA与PB接到二输入或非门NORO的输入端输出Y ; Y接到反相器INVO的输入端输出Y’ ;Y’接到反相器INVl的输入端输出Y_delay,同时Y’接到匪OS管NO的源极;Y_delay接到PMOS管PI的栅极;输入端PC接到反相器INV4的输入端输出PCB;输入端FLOAT接到反相器INV3输入端输出FLOATB; PCB,FL0ATB输入到二输入与非门NANDO的输入端输出Z; Z连接到反相器INV5输入端输出ZB; ZB接到匪OS管NO与PMOS管PO的栅极;PMOS管PO的源极接到电源VDD; PMOS管PO的漏极与NMOS管NO的漏极以及PMOS管Pl的漏极连接在X节点,之后连接到反相器INV2的输入端输出Q; PMOS管PI的源极接到电源VDD。2.根据权利要求1所述的一种应用于静态随机存储器的锁存型流水结构高速地址译码器,其特征在于,所述受时钟控制的预译码模块包括:输入端FLOAT,以及A〈6: 0>;输出端PC〈1: 0>、PB〈7: 0>,以及PA〈7: 0> ; I个受时钟控制的地址输入模块ARDO ; 2个受时钟控制的3_8译码模块DECO与DECl;其中: 输入端FLOAT连接到受时钟控制的地址输入模块ADR0、受时钟控制的3-8译码模块DECl与DECO的输入端FLOAT; 输入端A〈6: 0>中的A〈6>端口连接到受时钟控制的地址输入模块ADRO的输入端口 A; 输入端A〈6: 0>中的A〈5: 3>端口分别连接到受时钟控制的3-8译码模块DECO的输入端口A<2: 0> ;输入端A〈6: 0>中的A〈2: 0>端口分别连接到受时钟控制的3_8译码模块DECl的输入端 PA〈2:0>; 输出端PC〈1: 0>中的PC〈I>端口连接到受时钟控制的地址输入模块ADRO的输出端口 AT;输出端PC〈 1: 0>中的PC〈0>端口连接到受时钟控制的地址输入模块ADRO的输出端口 AB;输出端ro〈7: 0>分别对应连接受时钟控制的3-8译码模块DECO的输出端口 QB〈7: 0> ;输出端PA〈7:0>分别对应连接受时钟控制的3-8译码模块DECl的输出端口 QB〈7: 0>。3.根据权利要求2所述的一种应用于静态随机存储器的锁存型流水结构高速地址译码器,其特征在于,所述受时钟控制的地址输入模块包括:输入端A与FLOAT;输出端AB与AT;反相器INVO与INVl;受控反向器CINVO;NMOS管NO与NI;PMOS管PO与Pl;其中: 输入端A接到PMOS管Pl与NMOS管NO的栅极;输入端FLOAT接到反相器INVO的输入端输出FLOATB,同时输入端FLOAT接到NMOS管NI的栅极与受控反向器CINVO的使能端;FLOATB接到PMOS管PO的栅极;PMOS管PO的源极接到电源VDD,PMOS管PO的漏极接到PMOS管PI的源极;NMOS管NI的源极接到地VSS,NM0S管NI的漏极接到NMOS管NO的源极;PMOS管Pl的漏极与NMOS管NO的漏极接在一起作为输出端AB,输出端AB接到受控反向器CINVO的输出端,输出端AB接到反相器IINVl的输入端输出AT;输出端AT还接到受控反向器CINVO的输入端。4.根据权利要求2或3所述的一种应用于静态随机存储器的锁存型流水结构高速地址译码器,其特征在于,所述受时钟控制的3-8译码模块包括:输入端FLOAT,以及A〈2: 0>;输出端口 QB〈7: 0> ; 3个受时钟控制的地址输入模块:ARDO、ARDI与ARD2 ; 8个三输入与非门:NANDO ^ NAND1、嫩冊2、嫩冊3、嫩冊4、嫩冊5、嫩冊6与嫩冊7;其中: 输入端A〈2: O〉中的A〈2>端口接到受时钟控制的地址输入模块ADR2的输入端A ;输入端A〈2: O〉中的A〈 I >端口接到受时钟控制的地址输入模块ADRl的输入端A ;输入端A〈2: O〉中的A〈O〉端口接到受时钟控制的地址输入模块ADRO的输入端A ;输入端FLOAT分别连接到受时钟控制的地址输入模块ADR2、ADRl与ADRO的输入端FLOAT ; 受时钟控制的地址输入模块ADR2输出AT〈2>,AB〈2> ;受时钟控制的地址输入模块ADRl输出AT〈1>,AB〈1>;受时钟控制的地址输入模块ADRO输出ΑΤ〈0>,ΑΒ〈0> ; 其中的ΑΤ〈2>,ΑΤ〈1>,ΑΤ〈0>输入到三输入与非门NAND7后输出QB〈7> ; 其中的ΑΤ〈2>,ΑΤ〈1>,ΑΒ〈0>输入到三输入与非门NAND6后输出QB〈6> ; 其中的ΑΤ〈2>,ΑΒ〈1>,ΑΤ〈0>输入到三输入与非门NAND5后输出QB〈5> ; 其中的ΑΤ〈2>,ΑΒ〈1>,ΑΒ〈0>输入到三输入与非门NAND4后输出QB〈4> ; 其中的ΑΒ〈2>,ΑΤ〈1>,ΑΤ〈0>输入到三输入与非门NAND3后输出QB〈3> ; 其中的ΑΒ〈2>,ΑΤ〈1>,ΑΒ〈0>输入到三输入与非门NAND2后输出QB〈2> ; 其中的ΑΒ〈2>,ΑΒ〈1>,ΑΤ〈0>输入到三输入与非门NANDl后输出QB〈1>; 其中的ΑΒ〈2>,ΑΒ〈1>,ΑΒ〈0>输入到三输入与非门NANDO后输出QB〈0> ; 输出的QB〈0>?QB〈7>即为相应输出端口的名称,最终构成受时钟控制的3-8译码模块的输出端口 QB〈7:0>。5.根据权利要求1或2所述的一种应用于静态随机存储器的锁存型流水结构高速地址译码器,其特征在于,所述受时钟控制的二级译码模块包括: 输入端口FL0AT、PA〈7: 0>、PB〈7: 0>,以及PC〈1: 0> ; 128个受时钟控制的新型译码电路,每一受时钟控制的新型译码电路均有一输出端口,则构成了受时钟控制的二级译码模块的128 个输出端口 WL〈127:0>; 每一受时钟控制的新型译码电路均有四种类型的输入端口:FLOAT、PA、PB与PC;由所述输入端口 ?1^(^1\?4〈7:0>、?8〈7:0>,以及?(:〈1:0>通过排列组合的方式形成128组包含FLOAT、PA、PB,以及PC这四种类型的输入端口并分别输入至每一受时钟控制的新型译码电路。6.根据权利要求1所述的一种应用于静态随机存储器的锁存型流水结构高速地址译码器,其特征在于,当时钟信号CLK为高电平时,SRAM工作在保持状态,地址信号输入至受时钟控制的预译码模块,所述受时钟控制的预译码模块将预译码结果输送到受时钟控制的二级译码模块,此时受时钟控制的二级译码模块不工作;当时钟信号CLK跳变为低电平时,SRAM工作在读写状态,地址信号与受时钟控制的预译码模块断开并锁存在CLK跳变之前输入的地址信号,同时受时钟控制的二级译码模块开始工作并输出译码结果。
【文档编号】G11C8/10GK105976856SQ201610504828
【公开日】2016年9月28日
【申请日】2016年6月29日
【发明人】张景波, 吴秀龙, 关立军, 徐晨杰, 蔺智挺, 彭春雨, 陈军宁
【申请人】安徽大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1