CN1210802C - 半导体集成电路 - Google Patents
半导体集成电路 Download PDFInfo
- Publication number
- CN1210802C CN1210802C CNB02118397XA CN02118397A CN1210802C CN 1210802 C CN1210802 C CN 1210802C CN B02118397X A CNB02118397X A CN B02118397XA CN 02118397 A CN02118397 A CN 02118397A CN 1210802 C CN1210802 C CN 1210802C
- Authority
- CN
- China
- Prior art keywords
- mentioned
- functional block
- storage core
- circuit
- memory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/70—Manufacture or treatment of devices consisting of a plurality of solid state components formed in or on a common substrate or of parts thereof; Manufacture of integrated circuit devices or of parts thereof
- H01L21/77—Manufacture or treatment of devices consisting of a plurality of solid state components or integrated circuits formed in, or on, a common substrate
- H01L21/78—Manufacture or treatment of devices consisting of a plurality of solid state components or integrated circuits formed in, or on, a common substrate with subsequent division of the substrate into plural individual devices
- H01L21/82—Manufacture or treatment of devices consisting of a plurality of solid state components or integrated circuits formed in, or on, a common substrate with subsequent division of the substrate into plural individual devices to produce devices, e.g. integrated circuits, each consisting of a plurality of components
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L27/00—Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate
- H01L27/02—Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including semiconductor components specially adapted for rectifying, oscillating, amplifying or switching and having at least one potential-jump barrier or surface barrier; including integrated passive circuit elements with at least one potential-jump barrier or surface barrier
- H01L27/0203—Particular design considerations for integrated circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C5/00—Details of stores covered by group G11C11/00
- G11C5/02—Disposition of storage elements, e.g. in the form of a matrix array
- G11C5/025—Geometric lay-out considerations of storage- and peripheral-blocks in a semiconductor storage device
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L27/00—Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate
- H01L27/02—Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including semiconductor components specially adapted for rectifying, oscillating, amplifying or switching and having at least one potential-jump barrier or surface barrier; including integrated passive circuit elements with at least one potential-jump barrier or surface barrier
- H01L27/04—Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including semiconductor components specially adapted for rectifying, oscillating, amplifying or switching and having at least one potential-jump barrier or surface barrier; including integrated passive circuit elements with at least one potential-jump barrier or surface barrier the substrate being a semiconductor body
- H01L27/10—Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including semiconductor components specially adapted for rectifying, oscillating, amplifying or switching and having at least one potential-jump barrier or surface barrier; including integrated passive circuit elements with at least one potential-jump barrier or surface barrier the substrate being a semiconductor body including a plurality of individual components in a repetitive configuration
- H01L27/118—Masterslice integrated circuits
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10B—ELECTRONIC MEMORY DEVICES
- H10B12/00—Dynamic random access memory [DRAM] devices
- H10B12/50—Peripheral circuit region structures
Abstract
一种半导体集成电路,包括:存储器宏功能块及其周边电路,该存储器宏功能块包括:存储器芯功能块,和与其分离的接口功能块,该接口功能块包括:测试电路;测试用的命令解码部;测试用的地址解码部;向上述存储器芯功能块输入上述命令和地址,与其进行数据收发的存储器芯输入输出电路;存储上述存储器芯功能块的存储器容量和存储器芯的结构的信息的结构存储部;以及基于上述存储信息,控制上述存储器芯功能块的数据途径和地址途径的结构控制块。
Description
技术领域
本发明涉及在同一半导体芯片上混载有存储器宏功能块及其周边电路的半导体集成电路(LSI),尤其涉及更容易变更存储器宏功能块的电路,例如在特定用途的LSI等中使用的电路。
背景技术
以前,逻辑LSI和存储器LSI是分别使用,但随着半导体的微细加工技术的发展,近年来把两者单片化的存储器混载逻辑LSI已成品化。此时,存储器宏功能块是在同一芯片上混载有逻辑电路部、模拟电路部、输入输出电路部的DRAM混载LSI。
上述存储器宏功能块包含存储器芯功能块、用来测试该存储器芯功能块的功能的测试电路、命令解码器、地址解码器和存储器区输入输出电路。
在现有的DRAM混载LIS中,把整个存储器宏功能块当作一个块使用。由此,对其结构进行若干程度的变更,如改变存储器的位容量时,相应地金属布线层也变化。但是,在存储器宏功能块的功能例如从SDRAM(同步动态随机存取存储器)向DRAM(动态随机存取存储器)变化时,必须进行对整个存储器宏功能块设计等的大幅度变化。
另外,在需要在存储器宏功能块内分成两个,例如通过把存储器宏功能块内的字线长度分半以图高速化的尺寸改变时,不仅存储器芯功能块,整个存储器宏功能块都必须再设计。
为此,期望实现混载有存储器宏功能块,对于其命令结构、地址结构、输入输出结构的变更,无需变更设计地容易对应的半导体集成电路。
发明内容
根据本发明的一个方面的一种半导体集成电路,包括:具有可进行数据读写的功能的存储器宏功能块;以及具有与上述存储器宏功能块不同的功能的周边电路。其中上述存储器宏功能块包括:可进行数据读写的存储器芯功能块,该存储器芯功能块对在存储器单元阵列上构成的多个位单元的各地址解码,并读写位单元数据;以及在区域上与上述存储器芯功能块分离的、与上述周边电路进行数据收发的接口功能块。上述接口功能块包括:控制上述存储器芯功能块的功能测试的测试电路;对上述存储器芯功能块的上述功能测试用的输入命令解码的命令解码部;对上述存储器芯功能块的上述功能测试用的输入地址解码的地址解码部;向上述存储器芯功能块输入上述命令和上述地址,与上述存储器芯功能块之间进行数据收发的存储器芯输入输出电路;存储上述存储器芯功能块的存储器容量和包含命令结构、地址结构、输入输出结构的存储器芯的结构的数据的结构存储块;以及基于上述结构存储块的存储信息,控制上述存储器芯功能块的数据途径和地址途径,把上述存储器芯功能块控制成所期望的结构的结构控制块。
附图说明
图1是根据本发明的实施例1的存储器宏功能块搭载LSI的芯片上的布置的俯视图;
图2是图1中的存储器宏功能块内部的布置的俯视图;
图3是用来控制图2中的存储器宏功能块的地址结构的地址信号或屏蔽信号的一例;
图4A是图2中的构成存储块的结构的一例的平面图;
图4B是沿图4A的4B-4B线的剖面图;
图5A和5B是图1中的存储器宏功能块中,字线长度的变更例的布置图;
图5C和5D是图1中的存储器宏功能块中,位线位线的变更例的布置图;
图6是用通过寄存器传送级的语言记述电路的设计方法实现的、图1中的接口功能块的一例;
图7是取出图6中的结构存储块、结构控制块的各一部分,同时示出图2中的存储器芯功能块的恢复地址解码器的一部分的电路图;
图8A-8H是展示图1中的存储器宏功能块的整体区域的各种图案区的例子的图;
图9A是展示使用现有的设计方法的电路单元的配置的图;
图9B是展示使用寄存器传送级的设计方法的电路单元的配置的图;
图10是展示根据本发明的实施例3的非同步型存储器芯功能块和与时钟同步动作的具有接口功能的存储器宏功能块的一例的布置图。
具体实施方式
下面,参照附图详细说明本发明的实施例。
(实施例1)
图1展示了根据本发明的实施例1的存储器宏功能块混载LSI的芯片上的布置的一例。在芯片1上同时配置有存储器宏功能块10和其周边电路(逻辑电路部2、模拟电路部3、输入输出电路部4)。
图2是取出图1中的存储器宏功能块10的布置的一例。该存储器宏功能块10具有:接受写入/读出信号可进行读写动作的存储器芯功能块12、进行该存储器芯功能块12与其它电路之间的信号收发和与存储器芯功能块12进行信号收发的接口功能块11。
上述接口功能块11包括:测试电路111、命令解码器112、地址解码器113、存储器芯输入输出电路114、结构存储块115和结构控制块116。
测试电路111在系统的功能测试时基于从外部输入的测试控制信号控制存储器芯功能块12的功能测试,向外部输出其测试结果。
命令解码部112与测试时/正常动作时对应地,选择从外部输入的测试用的命令/正常动作用的命令,并解码输出。
地址解码部113与测试时/正常动作时对应地,选择从外部输入的测试用的地址/正常动作用的地址,并解码输出。
存储器芯输入输出电路114具有向存储器芯功能块12输入命令和地址的功能、和与存储器芯功能块12之间进行信号收发的功能。
结构存储块115存储存储器芯功能块12的存储器容量或包含命令结构、地址结构、输入输出(数据脉冲宽度)的结构的存储器芯的结构的信息。即,结构存储块115具有分别存储存储器芯功能块12的命令结构、地址结构、输入输出结构的功能。
结构控制块116基于结构存储块116的存储信息控制存储器芯功能块12的数据途径和地址途径,把存储器芯功能块12控制成所期望的结构。即,结构控制块116具有分别控制存储器芯功能块12的命令结构、地址结构、输入输出结构等的结构。
另外,测试电路111的测试控制功能中包含:(1)进行存储器芯功能块12的基本的功能/性能的测试的功能;(2)对存储器芯功能块12内部产生的电压(例如字线升压电压)的大小检查的功能;(3)检索存储器芯功能块12的存储器单元阵列中的不良位的地址的功能等。
作为存储器芯功能块12的地址结构的一例,有以下的情况,作为存储地址的可以以最大宽度从BANK1到BANK8中选择指定的3位的信号BNKADD<2:0>;作为行地址的可以以最大宽度从16~128中选择指定的7位的信号COLADD<6:0>;作为数据总线宽度指定信号可以选择指定64位和128位的两个数据脉冲宽度的1位的信号DBU S<0>。
此时,表示结构上允许的变化的大小的地址屏蔽信号包含:例如作为存储地址屏蔽信号的BNKMSK<2:0>的五位、作为行地址屏蔽信号ROWMSK<12:10>的3位、作为列地址屏蔽信号的COLMKS<6:4>的3位等。该地址屏蔽信号指定用来控制地址结构的有效地址位(使使用的地址位有效的位)和无效地址位(掩蔽不使用的地址位的位),有效地址位/无效地址位用例如“1”/“0”数据表示。
图3中展示了与图2中的存储器芯功能块12的结构的变化的一例对应的地址屏蔽信号的一例。
即,存储器芯功能块的地址结构如果是例如2BANK,4K行地址、32列地址,使用的地址满足作为存储地址的BNKADD<0>的1位、作为行地址的ROWADD<11:0>的12位、作为列地址的COLADD<4:0>的5位所必需的充分范围。
此时,存储地址的屏蔽信号BNKMSK<2:0>=<0,0,1>;行地址的屏蔽信号ROWMSK<12:10>=<0,1,1>;列地址的屏蔽信号COLMSK<6:4>=<0,0,1>。
于是,构造成在结构存储块115中存储上述地址屏蔽信号,基于该存储内容,通过结构控制块116可改变存储器芯功能块12的结构。
因此,通过改变存储器芯功能块12的结构,针对地址分配的变化,改变接口功能块的结构存储块115的存储内容,向结构控制块116输入该存储内容。可以实现对应。换言之,针对每个存储器芯功能块结构不同的制品,结构存储块115的存储内容和结构控制块116的控制内容不同。
图4A是图2中的结构存储块115的结构的一例的平面图;图4B是沿图4A的4B-4B线的剖面图。
在图4A和4B所示的结构存储块中,下层金属布线41与上层的金属电源线(VDD)42或金属接地线(GND)43选择性地通过触点相连。即,选择性地连接金属布线(金属选项)之间,存储保持地址屏蔽信号。
另外,结构存储块115的结构只要存储保持地址屏蔽信号,也可以通过使用除上述金属选项之外的可编程元件(非易性存储器元件或熔丝元件等)安装结构存储块115。
图5A和5B是图1中的存储器芯功能块12的变更例的布置。
图5A中,51是行列状地配置例如DRAM单元得到的存储器单元阵列,52是用来选择存储器单元阵列的字线的行解码区,53是用来选择存储器单元阵列的位线的列解码区,54是读出放大区,55是输入输出(I/O)缓冲区,56是地址解码区,57是电源单元区,58是字线的1例,59是位线的1例,60是存储器单元(位单元)的1例。
图5A所示的存储器芯功能块具有:存储器单元阵列内的分别与同一行的存储器单元共同连接的512条字线(图中用58表示),以及存储器单元阵列内的分别与同一列的存储器单元(图中用60表示)共同连接2048条位线(图中用59表示),具有1M段(Segment)的存储容量。
图5B所示的存储器芯功能块是以把在图5A所示的存储器芯功能块的字线延长方向上的长度分半,而具有512条字线×1024条位线=0.5M段的存储容量的方式变更的情况。
通过这样地改变存储器芯功能块的结构,可以减轻栅容量和布线等的附加容量,所以可进行行地址等的高速动作。
为了与该存储器芯功能块12的高速化对应,在接口功能块中,通过改变来自结构存储块115或测试电路111的控制信号,可以实现结构控制块16内的时间调整块的调整。
图5C和5D是存储器芯功能块12的结构的又一变更例的布置图。
图5C和图5A完全相同。图5D所示的存储器芯功能块是以把在图5C所示的存储器芯功能块的位线延长方向上的长度分半,而具有256条字线×2048条位线=0.5M段的存储容量的方式变更的情况。
如上述两例所示,即使改变存储器芯功能块12的尺寸,也无须对接口功能块设计变更,可只与控制信号的变更相对应(OK?)。
图6是采用通过作为只对图1中的接口功能块11(例如DRAM芯)可逻辑合成的级别的上位概念(通过top-down设计可逻辑合成的级别)的寄存器传送级(RTL)的语言记述电路的设计方法实现的电路的一例。
图6所示的接口功能块中,61是测试系电路(包含测试电路、命令解码部、地址解码部),62是通常输入/测试输入切换部,114a是存储器芯输入电路,114b是存储器芯输出电路,115是结构存储块,116是结构控制块。
测试系电路61具有下述功能:
(1)通过从外部(例如用户逻辑侧等)输入的测试时钟和测试启动信号,输入到存储器芯输入电路114a;
(2)用外部输入命令锁存电路611锁存从外部输入的测试命令,用测试用命令解码器612对它解码,用测试用命令锁存电路613锁存它;
(3)用外部输入控制锁存电路614锁存从外部输入的测试控制信号,由此控制测试用地址解码器615的解码动作。
(4)用测试用的地址锁存电路616/数据锁存电路617锁存上述测试用地址解码器615的地址输出/数据输出后,输入到存储器芯输入电路114a。
(5)输入来自存储器芯输出电路114b的数据,用数据压缩电路618压缩成例如8位,用测试数据锁存电路619把它锁存后,作为测试输出数据向外部输出。
上述通常输入/测试输入切换电路62具有下述功能:
(1)用第一多路转换器MUX1选择从外部输入的通常动作用的时钟或从上述测试系电路61输入的测试时钟;
(2)用第二多路转换器MUX2选择从外部输入的通常动作用的命令或从上述测试系电路61输入的测试命令;
(3)用第三多路转换器MUX3选择从外部输入的通常动作用的地址或从上述测试系电路61输入的测试地址;
(4)用第四多路转换器MUX4选择从外部输入的数据或从上述测试系电路61输入的数据。
上述存储器芯输入电路114a具有下述功能:
(1)通过时钟缓冲器631向时钟发生电路632输入由第一多路转换器MUX1选择的时钟,把从该时钟发生电路632输出的时钟CL提供给后述的所要的电路;
(2)在命令解码器633中对由第二多路转换器MUX2选择的命令解码,通过时钟CL在命令锁存电路634中对其锁存后,输入到存储器芯功能块12;
(3)与上述命令解码器633的测试结果对应地,在行地址解码器634或列地址解码器635中对由第三多路转换器MUX选择的地址解码,通过时钟CL在地址锁存电路336中对该解码输出锁存后,输入到存储器芯功能块12;
(4)通过时钟CL在数据锁存电路637中对由第四多路转换器MUX4选择的数据锁存后,输入到存储器芯功能块12。
存储器芯输出电路114b具有下述功能:
从存储器芯功能块12输出的时钟与时钟CL同步,输入到读出等待控制电路641。从存储器芯功能块12输出的数据与上述控制电路641的输出同步,输入到读出等待FIFO(先进先出)642。向外部输出从该FIFO642输出的例如128位的数据,同时,在测试数据锁存电路643中锁存,然后输入到测试系电路61的数据压缩电路618中。
图7是各取出图6中的结构存储块115、结构控制块116的一部分,还同时示出图2中的存储器芯功能块12的行地址解码器的一部分的电路图。
在此示出了这样的情况,即,取出与在结构存储块115中存储的地址掩摸信号中的3位的存储地址BNKMSK<2:0>对应的部分,存储地址屏蔽信号BNKMSK<2>是“0”=GND,BNKMSK<1>是“0”=GND,BNKMSK<0>是“1”=VCC。
结构控制块116构成为,与上述存储地址屏蔽信号BNKMSK<2:0>对应地,设置3个两输入的非或电路71~73,通过上述测试电路、命令解码部和地址解码部61可以控制。即,向非或电路71~73的每一个的一个输入端输入存储地址信号BNKMSK<2:0>,向它们的另一个输入端输入来自测试电路111的作为控制信号的屏蔽去除和启动(MSKDISENB)信号。此时,屏蔽启动时MSKDISENB信号为“L”=GND,屏蔽去除时MSKDISENB信号为“H”=VCC。由此,与上述非或电路71~73的各输出对应地由非或电路74~76反转输出。
存储器芯功能块12的行地址解码器中,与上述存储地址BNKMSK<2:0>对应地,设置三个两输入的节点电路77~79。对该节点电路77~79的每一个的一个输入端与上述结构控制块116的反转电路74~76的输出对应地输入,它们的另一个输入端输入存储地址BNKADD<2:0>。
另外,由于图6所示的接口功能块11是以上位概念电路设计的,内含的各功能块即使不是区域上分离的,即混合存在的,也可以(OK?)。基于这样的通过从上述概念逻辑合成作成的接口功能块11的电路图,设计除结构存储块115以外的随机逻辑。
进行随机逻辑设计时,必须预先确定自动配置布线区,必须确定用直线切出的区域。为此,接口功能块11必须具有如矩形图案等只由直角构成的多边形图案,存储器芯功能块12也必须以这样的图案形成。在此,只由直角构成的多边形图形指例如图8A-8H中所示的各种图案。
图8A~8H是图1中的存储器宏功能块10的整体区域的各种图案的例子。其中,81是接口功能块11的图案区,82是存储器芯功能块12的图案区,83是例如电源线和接地线的布线区。
图8A~8H中,在接口功能块11的图案区81和存储器芯功能块12的图案区82以菱形图案区83a斜着连接的例子的场合,由于存储器宏功能块1整体的图案区使用了矩形,上述菱形图形区83a也看作用点线表示的矩形。
如上述说明的,设计接口功能块11的随机逻辑时,由于用RTL设计,即使在例如以低耗电启动低速动作的接口功能块时或启动高速动作的接口功能块时,通过直接逻辑合成,进行自动配置布线,可以容易地实现。
另外,如上面参照图4A和4B所述的,作为结构存储115与地址屏蔽信号对应地使触点与电源线连接时的处理,用发生器产生触点图案,或者通过手书设置都可以实现触点图案。
在此,描述了用RTL设计的图案的外观的特征。现有的手书设计方法中,如图9A所示,在设计区域90上条状地并列电路单元91~95,条的宽度不是恒定的。
与此不同,RTL设计是如图9B所示,在宽度W基本上恒定的条状的自动设计区域上形成电路单元91~95。在各条的边界上配置例如电源线。
除上述之外,手书设计多是有周期性的设计,而RTL设计由于是随机逻辑设计等基本上无周期。另外,由于RTL设计中x方向布线层和y方向布线层分别专用化,而在手书设计中没有这样的制约,所以有在同一布线层上设计x方向和y方向的情况。
(实施例2)
在存储器宏功能块10中,其内部的存储器芯功能块12可以由必需恢复动作而必要的DRAM构成,也可由不需恢复动作的SRAM构成。
存储器芯功能块12是DRAM存储器芯功能块时,如参照图5A-5D所述的那样,可以设定由行地址选择的字线和由列地址选择的位线的任意的长度。
但是,作为存储器芯功能块12必须更高速动作,例如从DRAM存储器芯功能块变成高速SRAM存储器芯功能块时,由于改变了命令结构和地址结构,存储器宏功能块1内接口功能块11在区域上不分离(即混合)时必须再次设计接口功能块12自身。
为了避免接口功能块12自身的再设计,最如做成考虑DRAM和SRAM两者的结构的接口功能块。即,在结构存储块11上预先存储DRAM和SRAM两者的结构,通过结构控制块115确定接口功能块12的布置。
如果这样,作为SRAM存储器功能宏使用存储器宏功能块10时,存储器芯功能块12也可以用DRAM存储器芯功能块构成。
此时,接口功能块11不从自动进行作为DRAM特有的动作的恢复动作的电路块,即存储器宏功能块的外部接收恢复控制信号,而且在内部安装自动地产生恢复控制信号的电路块。
(实施例3)
存储器芯功能块12可以是与时钟信号同步动作的同步型的存储器芯功能块(例如同步型DRAM),也可以是与时钟信号不同步动作的非同步型的存储器芯功能块。
图10是具有根据实施例3的非同步型存储器芯功能块102和与时钟同步动作的存储器芯功能块101的存储器宏功能块100的一例的布置图。
这样的具有非同步型的存储器芯功能块102的存储器宏功能块100中,接口功能块101除了具有测试电路111,命令解码部112、地址解码部113、存储器芯输入输出电路114、结构存储块115、结构控制块116之外,还具有对用来控制它们的存储器宏功能块100外的逻辑电路输入的时钟信号进行缓冲的时钟缓冲器117,具有与上述时钟信号同步地进行向存储器芯功能块102输入输出的功能。
此时,存储上述存储器芯功能块102的存储器容量和芯的结构(地址结构、命令结构、输入输出结构)的结构存储块115还具有存储存储器芯功能块102的时间信息的功能。
另外,上述结构控制块116除了具有地址信号的控制功能、命令信号的控制功能、输入输出的控制功能之外,还具有用来进行存储器芯功能块102的动作的时间调整(控制)的功能。
(实施例4)
作为存储器芯功能块12使用DRAM时,不改变DRAM芯的结构,通过只在行系的测试时提高字线的活性化率,也可以大幅度缩短测试时间。
此时,上述DRAM具有:行列状地配置多个DRAM单元而形成的存储器单元阵列;与存储器单元阵列内的同一行的存储器单元分别共同连接的多条字线;与存储器单元阵列内的同一列的存储器单元分别共同直接的多条位线;与地址信号中的预定的多个位的内容对应地把存储器单元阵列分割成多个,输出选择的块选择信号的块选择电路。
存储器单元阵列被分割成多个的块,指例如图5A~5D中的存储器单元阵列区51。另外,块选择电路可以包含在图2~10的地址解码器113中。或者也可以分散设置多个块选择电路。
而且,测试电路111中具有这样的功能,即,存储器单元阵列的行系电路的测试时,把从块选择电路(113)输出的块选择信号控制成对存储器单元阵列的全部块成为活性化状态。或者,也可以具有同时选择(活性化)DRAM芯内的存储器单元阵列的多个块的至少一部分,同时选择(活性化)多个字线的功能。
如上所述,如果用本实施例的存储器宏功能块混载LSI,通过具有结构存储块和结构控制块,可以容易地与存储器宏功能块的结构的变化对应。
另外,通过在结构存储块中存储存储器芯功能块的时间信息,即使存储器芯功能块的位容量物理变化,也可容易地对应。
另外,通过在接口功能块中具有结构存储块和结构控制块,不必根据存储器芯功能块的种类(DRAM、SRAM等)变化,可以用一个块构成存储器宏功能块。
另外,通过分割成,在存储器芯功能块中具有存储器动作必需的最低限度的功能,在接口功能块中具有控制存储器动作,且具有为了使存储器宏功能块和外部之间进行信号收发所必需的最低限度的功能,可以容易地与作为存储器宏功能块需要SDRAM型的宏的场合和需要SRAM型的宏的场合这两者都对应。
Claims (17)
1.一种半导体集成电路,包括:
具有可进行数据读写的功能的存储器宏功能块;以及
具有与上述存储器宏功能块不同的功能的周边电路,
其中上述存储器宏功能块包括:
可进行数据读写的存储器芯功能块,该存储器芯功能块对在存储器单元阵列上构成的多个位单元的各地址解码,并读写位单元数据;以及
在区域上与上述存储器芯功能块分离的、与上述周边电路进行数据收发的接口功能块,
上述接口功能块包括:
控制上述存储器芯功能块的功能测试的测试电路;
对上述存储器芯功能块的上述功能测试用的输入命令解码的命令解码部;
对上述存储器芯功能块的上述功能测试用的输入地址解码的地址解码部;
向上述存储器芯功能块输入上述命令和上述地址,与上述存储器芯功能块之间进行数据收发的存储器芯输入输出电路;
存储上述存储器芯功能块的存储器容量和包含命令结构、地址结构、输入输出结构的存储器芯的结构的数据的结构存储块;和
基于上述结构存储块的存储信息,控制上述存储器芯功能块的数据途径和地址途径,把上述存储器芯功能块控制成所期望的结构的结构控制块。
2.如权利要求1所述的半导体集成电路,其中:
上述存储器芯功能块与时钟信号不同步动作,
上述接口功能块还包括缓冲上述时钟信号的时钟缓冲器,且具有与上述时钟缓冲器供给的上述时钟信号同步地与上述存储器芯功能块之间进行数据输入输出的功能,
上述结构控制块具有用来调整上述存储器芯功能块的动作的时间的功能。
3.如权利要求1所述的半导体集成电路,其中:上述接口功能块的布置是矩形图案。
4.如权利要求1所述的半导体集成电路,其中:上述存储器芯功能块由其布置分别是实质上只由直角构成的多边形图案的多个电路单元构成。
5.如权利要求1所述的半导体集成电路,其中:上述结构存储块由可编程的多个元件构成。
6.如权利要求5所述的半导体集成电路,其中:上述结构存储块包含上层和下层的金属布线层以及与上述布线层相连的多个触点。
7.如权利要求1所述的半导体集成电路,其中:上述结构存储块还具有存储上述存储器芯功能块的时间信息的功能。
8.如权利要求1所述的半导体集成电路,其中:上述结构控制块具有控制上述命令结构、上述地址结构、上述输入输出结构的功能。
9.如权利要求8所述的半导体集成电路,其中:通过上述测试电路控制上述结构控制块的控制功能。
10.如权利要求1所述的半导体集成电路,其中:上述接口功能块由在相互连接的实质上具有恒定宽度的多个条状的布线区上形成的多个结构电路单元构成。
11.如权利要求10所述的半导体集成电路,其中:在上述多个布线区之间形成有电源线。
12.如权利要求10所述的半导体集成电路,其中:上述接口功能块是通过寄存器传送级的语言记述和逻辑合成来构成的。
13.如权利要求1所述的半导体集成电路,其中:上述存储器芯功能块包含DRAM,上述DRAM具有通过行地址选择的字线和通过列地址选择的位线,上述接口功能块可与任意长度的上述字线或上述位线对应。
14.如权利要求1所述的半导体集成电路,其中:上述接口功能块不从上述存储器宏功能块的外部接受恢复控制信号,而是在内部自动地产生恢复控制信号。
15.如权利要求1所述的半导体集成电路,其中,上述存储器芯功能块具有:
行列状地配置多个DRAM单元而形成的存储器单元阵列;
与上述存储器单元阵列内的同一行的上述DRAM单元共同连接的多条字线;
与上述存储器单元阵列内的同一列的上述DRAM单元共同连接的多条位线;
与地址信号中的预定的多个位的内容对应地把上述存储器单元阵列分割成多个块,输出选择至少其中一个的选择信号的块选择电路。
16.如权利要求15所述的半导体集成电路,其中:上述测试电路在上述存储器单元的行系电路的测试时,把从上述块选择电路输出的上述块选择信号控制成对上述多个块的全部成为活性化状态。
17.如权利要求15所述的半导体集成电路,其中:上述测试电路在上述存储器单元的行系电路的测试时,把从上述块选择电路输出的上述块选择信号控制成对上述多个块的至少一部分成为活性化状态。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP130076/2001 | 2001-04-26 | ||
JP2001130076A JP4212257B2 (ja) | 2001-04-26 | 2001-04-26 | 半導体集積回路 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1387262A CN1387262A (zh) | 2002-12-25 |
CN1210802C true CN1210802C (zh) | 2005-07-13 |
Family
ID=18978515
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB02118397XA Expired - Fee Related CN1210802C (zh) | 2001-04-26 | 2002-04-26 | 半导体集成电路 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7058863B2 (zh) |
JP (1) | JP4212257B2 (zh) |
KR (1) | KR100433144B1 (zh) |
CN (1) | CN1210802C (zh) |
Families Citing this family (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7380092B2 (en) * | 2002-06-28 | 2008-05-27 | Rambus Inc. | Memory device and system having a variable depth write buffer and preload method |
US7187572B2 (en) | 2002-06-28 | 2007-03-06 | Rambus Inc. | Early read after write operation memory device, system and method |
JP4051008B2 (ja) * | 2003-07-15 | 2008-02-20 | 松下電器産業株式会社 | 半導体装置 |
WO2006053320A2 (en) * | 2004-11-12 | 2006-05-18 | Ati Technologies, Inc. | System and method for configuring an integrated circuit |
US8111566B1 (en) | 2007-11-16 | 2012-02-07 | Google, Inc. | Optimal channel design for memory devices for providing a high-speed memory interface |
US9542352B2 (en) | 2006-02-09 | 2017-01-10 | Google Inc. | System and method for reducing command scheduling constraints of memory circuits |
US8397013B1 (en) | 2006-10-05 | 2013-03-12 | Google Inc. | Hybrid memory module |
US10013371B2 (en) | 2005-06-24 | 2018-07-03 | Google Llc | Configurable memory circuit system and method |
US9507739B2 (en) | 2005-06-24 | 2016-11-29 | Google Inc. | Configurable memory circuit system and method |
US7392338B2 (en) | 2006-07-31 | 2008-06-24 | Metaram, Inc. | Interface circuit system and method for autonomously performing power management operations in conjunction with a plurality of memory circuits |
US8327104B2 (en) | 2006-07-31 | 2012-12-04 | Google Inc. | Adjusting the timing of signals associated with a memory system |
US8090897B2 (en) | 2006-07-31 | 2012-01-03 | Google Inc. | System and method for simulating an aspect of a memory circuit |
US8244971B2 (en) | 2006-07-31 | 2012-08-14 | Google Inc. | Memory circuit system and method |
US8438328B2 (en) | 2008-02-21 | 2013-05-07 | Google Inc. | Emulation of abstracted DIMMs using abstracted DRAMs |
US8081474B1 (en) | 2007-12-18 | 2011-12-20 | Google Inc. | Embossed heat spreader |
US20080082763A1 (en) | 2006-10-02 | 2008-04-03 | Metaram, Inc. | Apparatus and method for power management of memory circuits by a system or component thereof |
US8089795B2 (en) | 2006-02-09 | 2012-01-03 | Google Inc. | Memory module with memory stack and interface with enhanced capabilities |
US9171585B2 (en) | 2005-06-24 | 2015-10-27 | Google Inc. | Configurable memory circuit system and method |
US8055833B2 (en) | 2006-10-05 | 2011-11-08 | Google Inc. | System and method for increasing capacity, performance, and flexibility of flash storage |
US8060774B2 (en) | 2005-06-24 | 2011-11-15 | Google Inc. | Memory systems and memory modules |
US20080028136A1 (en) | 2006-07-31 | 2008-01-31 | Schakel Keith R | Method and apparatus for refresh management of memory modules |
US8386722B1 (en) | 2008-06-23 | 2013-02-26 | Google Inc. | Stacked DIMM memory interface |
US8130560B1 (en) | 2006-11-13 | 2012-03-06 | Google Inc. | Multi-rank partial width memory modules |
US7386656B2 (en) | 2006-07-31 | 2008-06-10 | Metaram, Inc. | Interface circuit system and method for performing power management operations in conjunction with only a portion of a memory circuit |
US8796830B1 (en) | 2006-09-01 | 2014-08-05 | Google Inc. | Stackable low-profile lead frame package |
US8359187B2 (en) | 2005-06-24 | 2013-01-22 | Google Inc. | Simulating a different number of memory circuit devices |
US8335894B1 (en) | 2008-07-25 | 2012-12-18 | Google Inc. | Configurable memory system with interface circuit |
US8041881B2 (en) | 2006-07-31 | 2011-10-18 | Google Inc. | Memory device with emulated characteristics |
US8077535B2 (en) | 2006-07-31 | 2011-12-13 | Google Inc. | Memory refresh apparatus and method |
GB2444663B (en) | 2005-09-02 | 2011-12-07 | Metaram Inc | Methods and apparatus of stacking drams |
US9632929B2 (en) | 2006-02-09 | 2017-04-25 | Google Inc. | Translating an address associated with a command communicated between a system and memory circuits |
KR20070092617A (ko) | 2006-03-09 | 2007-09-13 | 마츠시타 덴끼 산교 가부시키가이샤 | 반도체 기억장치 및 반도체 장치 |
US7405586B2 (en) * | 2006-03-20 | 2008-07-29 | Intel Corporation | Ultra low pin count interface for die testing |
US7724589B2 (en) | 2006-07-31 | 2010-05-25 | Google Inc. | System and method for delaying a signal communicated from a system to at least one of a plurality of memory circuits |
JP2008299476A (ja) * | 2007-05-30 | 2008-12-11 | Fujitsu Microelectronics Ltd | 半導体集積回路 |
US8209479B2 (en) | 2007-07-18 | 2012-06-26 | Google Inc. | Memory circuit system and method |
US8080874B1 (en) | 2007-09-14 | 2011-12-20 | Google Inc. | Providing additional space between an integrated circuit and a circuit board for positioning a component therebetween |
US7983108B2 (en) * | 2008-08-04 | 2011-07-19 | Micron Technology, Inc. | Row mask addressing |
JP6006911B2 (ja) * | 2008-10-30 | 2016-10-12 | ピーエスフォー ルクスコ エスエイアールエルPS4 Luxco S.a.r.l. | 半導体記憶装置 |
JP5823089B2 (ja) | 2009-04-07 | 2015-11-25 | 大日本印刷株式会社 | センサデバイス及びその製造方法 |
EP2441007A1 (en) | 2009-06-09 | 2012-04-18 | Google, Inc. | Programming of dimm termination resistance values |
JP4803313B2 (ja) * | 2010-09-30 | 2011-10-26 | 大日本印刷株式会社 | センサデバイス及びその製造方法 |
JP6378775B2 (ja) * | 2014-10-22 | 2018-08-22 | 太陽誘電株式会社 | 再構成可能デバイス |
US20170186500A1 (en) * | 2015-12-23 | 2017-06-29 | Intel Corporation | Memory circuit defect correction |
CN107591173B (zh) * | 2016-07-06 | 2020-07-03 | 华邦电子股份有限公司 | 半导体存储器装置及其时脉调整方法 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5308798A (en) * | 1992-11-12 | 1994-05-03 | Vlsi Technology, Inc. | Preplacement method for weighted net placement integrated circuit design layout tools |
US5450364A (en) * | 1994-01-31 | 1995-09-12 | Texas Instruments Incorporated | Method and apparatus for production testing of self-refresh operations and a particular application to synchronous memory devices |
GB9417297D0 (en) * | 1994-08-26 | 1994-10-19 | Inmos Ltd | Method and apparatus for testing an integrated circuit device |
JP3274332B2 (ja) | 1995-11-29 | 2002-04-15 | 株式会社東芝 | コントローラ・大容量メモリ混載型半導体集積回路装置およびそのテスト方法およびその使用方法、並びに半導体集積回路装置およびそのテスト方法 |
JPH10302476A (ja) | 1997-02-26 | 1998-11-13 | Toshiba Corp | 半導体集積回路装置 |
JPH10283777A (ja) * | 1997-04-04 | 1998-10-23 | Mitsubishi Electric Corp | Sdramコアと論理回路を単一チップ上に混載した半導体集積回路装置およびsdramコアのテスト方法 |
US6233182B1 (en) * | 1997-04-16 | 2001-05-15 | Hitachi, Ltd. | Semiconductor integrated circuit and method for testing memory |
JP4246812B2 (ja) * | 1997-06-12 | 2009-04-02 | パナソニック株式会社 | 半導体回路及びその制御方法 |
US6182253B1 (en) * | 1997-07-16 | 2001-01-30 | Tanisys Technology, Inc. | Method and system for automatic synchronous memory identification |
US6173356B1 (en) * | 1998-02-20 | 2001-01-09 | Silicon Aquarius, Inc. | Multi-port DRAM with integrated SRAM and systems and methods using the same |
US6260127B1 (en) * | 1998-07-13 | 2001-07-10 | Compaq Computer Corporation | Method and apparatus for supporting heterogeneous memory in computer systems |
JP3562975B2 (ja) * | 1998-09-29 | 2004-09-08 | 株式会社東芝 | 集積回路設計方法及び集積回路設計装置 |
US6046957A (en) * | 1999-08-26 | 2000-04-04 | Winbond Electronics Corporation | Semiconductor memory device with flexible configuration |
US6405358B1 (en) * | 1999-10-08 | 2002-06-11 | Agilent Technologies, Inc. | Method for estimating and displaying wiring congestion |
US6553526B1 (en) * | 1999-11-08 | 2003-04-22 | International Business Machines Corporation | Programmable array built-in self test method and system for arrays with imbedded logic |
US6813599B1 (en) * | 2000-07-17 | 2004-11-02 | Silicon Graphics, Inc. | Efficient memory structure simulation for sequential circuit design verification |
US6829728B2 (en) * | 2000-11-13 | 2004-12-07 | Wu-Tung Cheng | Full-speed BIST controller for testing embedded synchronous memories |
-
2001
- 2001-04-26 JP JP2001130076A patent/JP4212257B2/ja not_active Expired - Fee Related
-
2002
- 2002-04-25 US US10/131,194 patent/US7058863B2/en not_active Expired - Fee Related
- 2002-04-25 KR KR10-2002-0022677A patent/KR100433144B1/ko not_active IP Right Cessation
- 2002-04-26 CN CNB02118397XA patent/CN1210802C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1387262A (zh) | 2002-12-25 |
JP4212257B2 (ja) | 2009-01-21 |
JP2002324395A (ja) | 2002-11-08 |
US20020158271A1 (en) | 2002-10-31 |
KR20020083926A (ko) | 2002-11-04 |
US7058863B2 (en) | 2006-06-06 |
KR100433144B1 (ko) | 2004-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1210802C (zh) | 半导体集成电路 | |
CN1098525C (zh) | 仅当按正常顺序施加命令时才启动其内部电路的同步半导体存储器 | |
CN1870171A (zh) | 半导体存储装置 | |
US7219324B1 (en) | Various methods and apparatuses to route multiple power rails to a cell | |
US20030206480A1 (en) | Semiconductor memory device | |
CN1178377A (zh) | 存储装置,半导体装置,数据处理装置和计算机系统 | |
Hara et al. | A 146-mm/sup 2/8-gb multi-level NAND flash memory with 70-nm CMOS technology | |
KR20120108917A (ko) | 비휘발성 메모리들에서 포인터 기반 컬럼 선택 기술들 | |
KR19980018342A (ko) | 반도체 기억 장치, 반도체 기억 장치의 레이아웃 방법, 반도체 기억 장치의 동작 방법 및 반도체 기억 장치의 회로 배치 패턴 | |
CN101034588A (zh) | 半导体存储器、存储系统和半导体存储器的操作方法 | |
CN1728072A (zh) | 存储卡和搭载在存储卡中的卡用控制器以及存储卡的处理装置 | |
CN1224054C (zh) | 半导体存储装置 | |
CN1664952A (zh) | 集成电路 | |
CN1822225A (zh) | 半导体存储器件 | |
TWI697899B (zh) | 記憶體裝置中之保持控制 | |
CN1710665A (zh) | 共用的去耦电容 | |
CN1489155A (zh) | 半导体存储器及其控制方法 | |
CN1110900C (zh) | 计数器和配有该计数器的半导体存储器 | |
CN1926633A (zh) | 半导体存储器以及半导体存储器的操作方法 | |
CN110489050A (zh) | 数据储存装置及系统信息的编程方法 | |
CN101057300A (zh) | 半导体装置及其数据写入方法 | |
CN1371100A (zh) | 用于减少输入测试模式的输入周期数的半导体存储器 | |
CN104765700B (zh) | 半导体器件和包括半导体器件的半导体系统 | |
Chang et al. | Low-power and high-speed ROM modules for ASIC applications | |
CN113454723A (zh) | 用于半导体设备中的功率节省的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20050713 |