CN1030018C - 存储器中的位存储单元 - Google Patents

存储器中的位存储单元 Download PDF

Info

Publication number
CN1030018C
CN1030018C CN91105268A CN91105268A CN1030018C CN 1030018 C CN1030018 C CN 1030018C CN 91105268 A CN91105268 A CN 91105268A CN 91105268 A CN91105268 A CN 91105268A CN 1030018 C CN1030018 C CN 1030018C
Authority
CN
China
Prior art keywords
voltage
tie
low
acc
transistor
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
Application number
CN91105268A
Other languages
English (en)
Other versions
CN1058667A (zh
Inventor
卡尔斯特·拉斯·冈纳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Carlstedt Elektronik AB
Original Assignee
Carlstedt Elektronik AB
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Carlstedt Elektronik AB filed Critical Carlstedt Elektronik AB
Publication of CN1058667A publication Critical patent/CN1058667A/zh
Application granted granted Critical
Publication of CN1030018C publication Critical patent/CN1030018C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/41Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming static cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger
    • G11C11/413Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction
    • G11C11/417Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction for memory cells of the field-effect type
    • G11C11/419Read-write [R-W] circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
    • G06F7/483Computations with numbers represented by a non-linear combination of denominational numbers, e.g. rational numbers, logarithmic number system or floating-point numbers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/31Programming languages or programming paradigms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/31Programming languages or programming paradigms
    • G06F8/311Functional or applicative languages; Rewrite languages
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003Arrangements for executing specific machine instructions
    • G06F9/30007Arrangements for executing specific machine instructions to perform operations on data operands
    • G06F9/3001Arithmetic instructions
    • G06F9/30014Arithmetic instructions with variable precision
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C15/00Digital stores in which information comprising one or more characteristic parts is written into the store and in which information is read-out by searching for one or more of these characteristic parts, i.e. associative or content-addressed stores
    • G11C15/04Digital stores in which information comprising one or more characteristic parts is written into the store and in which information is read-out by searching for one or more of these characteristic parts, i.e. associative or content-addressed stores using semiconductor elements

Abstract

本发明涉及应用VLSI技术的超高速存储器位单元,许多位单元可高密度地压缩,该位单元包括:一个单元电路(T1、T2、L1、L2、D1、D2;T1、T2、I1、I2、D1、D2),其中位值是可存储的,该值不为“真”即为“假”;一条持续施加电压的第一联线(VCC);第二、三、四联线(acc、d、d*),每线可在不同控制状态下设置;第二、三、四联线的每种组合使存储器位单元处于一组功能状态中的一个独立状态。

Description

本发明涉及存储器中的位存储单元。
传统的相联存储器的存储单元分为相联区域和存储区域。在相联存储器中写入信息是不用地址的。存储单元区域通常做成移位寄存器。
计算机是二十世纪四十年代发明的。从那以后,它以极高的速度发展着。尽管这样,现在计算机的体系结构仍然与最早的那些相同。
大部分的改进是对硬件做出的。仅在五年前,引入了VLSI技术,并提高了金属板印刷技术,这就有可能制造单片计算机,它们被称为超级计算机。其大小按指数规律缩小,目前已小于1微米。时种频率以及有源晶体管的数目提高了许多数量级。物理极限可能将线宽限制在0.2微米。
本发明的主要目的是提供一种特别适用于相联存储器的位存储单元,该存储器能够作为计算机的工作部件,这样,它不仅存储信息,而且也参与逻辑运算。
本发明的另一个目的是提供一种位存储单元,它具有很高的存储密度。
本发明的再一个目的是提供一种位存储单元,它可以通过VLSI技术(超大规模集成电路)来实现。
本发明的最后一个目的是提供一种位存储单元,它最适合于高 速运算。
本发明设想一个用于相联存储器的位存储单元,在该单元中可存储一个Vstore值,其值为“真”或“假”,该单元具有可在几个不同功能状态下设置的结构,并包括一个持续施加电压的第一联接线,第二、第三和第四联接线,每线可在至少三种不同控制状态下设置,第二、第三和第四联接线的控制状态的每一种组合使该存储单元处于功能状态中的一个独立状态。
存储器位存储单元适合于用VLSI技术来实现,它包括:
一个单元电路,其中一个位值是可存储的,该值为“真”或“假”;
持续施加电压的第一联接线;
第二、第三和第四联接线,每线可在不同控制状态下设置;
该单元电路的第二、第三和第四联接线的每一种控制的组合使该存储单元处于一组功能状态中的一个独立状态。
控制单元电路的控制状态为“高”电位、“低”电位,无电流流入该单元,电流流入单元的第二、第三和第四联线,电流至少从单元的这几个联接线中的一个流出,“高”电位“低”电位与电压被视为正或负有关,即与该第一联接线上的电压Vcc相对于地是正还是负有关。
第二联接线是个存取联接线,第三和第四联接线(d,d*)在写入或读出单元电路时具有电位相反的信号。
它是包括两种相位的控制回路控制的,一个第一预充电相位,其中该第二、第三和第四联线与第一联接线电压和地之间的一个额 外电压联接,以及一个第二工作相位,使其处于一个预定的功能状态,相对上述额外电压取一个“高”或“低”电位,“高”电位和“低”电位与电路中的电压正负有关。
根据本发明,尽管存储器位单元只包括四条联接线,而且只有三条是可控的,但它能发挥很多功能。它包括很少的元件。这使得有可能制造一个包含巨大数量存储器位单元的紧凑的存储器件。
一个相联存储器,特别适合于与简化型的计算机合作,并且根据本发明,位存储单元特别适用于该存储器,该存储器在待批的中国专利申请No.91108565.3中有说明。
为了更完整地理解本发明和它的进一步的目的及优点,以下说明将结合附图进行:
图1以图解方式展示了存储单元中的一个位存储单元的第一实施例;以及
图2以图解方式展示了存储单元中的一个位存储单元的第二实施例和与它相联接的驱动及传感电路。
根据本发明,位存储单元(以下称位单元)设想为在存储单元的存储区域中的一个位单元,该存储单元包括大量的位单元,这些位单元由通过与驱动及传感电路联接的一条信息总线分配到全部位单元的外部编制的数字信息来控制。一条关于外部联接点的信息被写入这些单元,在这些单元中的一条信息从这些单元读出给外部联接线。
在每个存储区域中的位单元可从存储区域的一个端部来进行控制,这样,位单元能一次进行下列操作之一种:
保留    每个位单元保留一个已存储的位值;
读出    读出在单元中的一个已存储的位值;
写入    将一个位值写入位单元;
比较    根据本发明,由存储在位单元中的位值组成的一个数据字与另一个数据字进行比较。
依靠逻辑条件进行控制。这些不是实际发明的一部分,因此,不在本申请中加以说明。
图1    所示的根据本发明的一个位单元的实施例与带有两条线d和d*的外部控制相联。一条与端部(未示出)相联的线acc与一个存储单元的全部位单元相互联接,该存储单元包括几个位单元,例如38个。所有在存储单元中的位单元由线acc的信号控制。在位单元联接的线d和d*再与包括大量存储单元的存储器中的其它存储单元中相应的位单元联接。
整个存储器设想用VLSI来实现。因此每个位单元有一个适合应用VLSI技术的设计,并且最适合于大量位单元进行高密度地存储。如图1所示,位单元只有四条联接线,即,一条持续施加电压的第一联接线Vcc,和第二、第三、第四联接线acc、d、d*,每条线可在至少三种不同控制状态下设置,以后将详细说明。
图1    所示位单元的实施例是一个四晶体管CMOS单元。所示实施例中的晶体管为n型。但是,在位单元电路中的元件可以是许多不同的种类,从下面所给的一张元件清单中就会看得很清楚。四晶体管CMOS单元是静态的并有一个电阻性负载。该单元为一个可从每边控制的触发器。在存取线acc和供应线Vcc之间,并联 放置两条串联的联接线,每条包括由一个MOS场效应管组成的源极/漏极通路和分别由T1、L1及T2、L2组成的一个负载。晶体管T1的漏极与晶体管T2的栅极相联接,晶体管T2的漏极与晶体管T1的栅极相联接。二极管D1在线d与晶体管T1的漏极、负载L1和晶体管T2的栅极的相互联接点n1之间相联。二极管D2在线d*与晶体管T2的漏极、负载L2和晶体管T1的栅极的相互联接点n2之间相联。二极管D1和D2是将MOS场效应管的漏极和栅极连接在一起构成的,并分别与到线d和d*相连。
电路元件的重要品质是二极管D1和D2只允许电流向相对于导线d和d*的一个方向流动,二极管是有源元件,其中电流可由其栅极的电位变化进行控制。n1和n2的相互联接点为交点,在该点上可存储涉及一个一位信息的电位。每一个负载都是相当于一个电阻的元件。
在图1的实施例中,电压Vcc为一个高电位。二极管D1和D2使电流从导线d和d*分别流向交点n1和n2。当其栅极电位上升时,一个有源元件T1和T2的电阻值分别减小。这样,在其漏极的交点的电阻值也就减小。但是,在其它实施例中,电位和电流的方向可选择为与图1的实施例所示的方向相反。
图1 电路中的元件可以许多不同方式进行选择。可在以下元件中选择二极管D1和D2
(1)n沟道MOS场效应管,其漏极和栅极相互联接(正电压);
(2)p沟道MOS场效应管,其漏极和栅极相互联接(负电 压);
(3)pn结二极管(正电压,二极管反向时为负电压);
(4)肖特基二极管(正电压,二极管反向时为负电压);
下列元件可用做有源元件T1和T2
(1)n沟道MOS场效应管(正电压);
(2)p沟道MOS场效应管(负电压);
(3)npn双极晶体管(正电压);
(4)pnp双极晶体管(负电压);
下列元件可用做负载L1和L2
(1)一个电阻器;
(2)n沟道MOS场效应管,其漏极和栅极相互联接(正电压);
(3)p沟道MOS场效应管,其漏极和栅极相互联接(负电压);
(4)n沟道耗尽型MOS场效应管,其源极和栅极相互联接(正电压);
(5)p沟道耗尽型MOS场效应管,其源极和栅极相互联接(负电压);
(6)n沟道MOS场效应管,其栅极作为控制极,源极和漏极作为驱动联接点(正电压);
(7)p沟道MOS场效应管,其栅极作为控制极,源极和漏极作为驱动联接点(负电压);
(8)pnp双极晶体管,其基极作为控制极,发射极和集电极作 为驱动联接点(正电压);
(9)pnp双极晶体管,其基极作为控制极,发射极和集电极作为驱动联接点(负电压);
带有正负电压是指Vcc相对于地是正还是负有关。
位单元电路的第二实施例与位单元驱动器、导线d和d*和acc均展示在图2中。与图1元件相应的元件用同样的标号。位单元7′用虚线框起来。其负载为MOS场效应管I1和I2分别构成的源极/漏极通路,在本实施例中为p型,即为本实施例中n型晶体管T1和T2的相反型。晶体管I1的栅极与交点n2联接,晶体管I2的栅极与交点n1联接。
关于图1和图2中的位单元实施例,位单元可存储一个位存储值,该值为“真”或“假”。位单元具有这样的结构,即它可在几个不同的功能状态下,通过在导线acc、d和d*上设定不同电位来设置。
控制状态为高电位、低电位、电流经所有导线流入位单元、电流经导线acc流出位单元。导线acc是一条存取导线,自端部8与存储单元中的所有位单元7′联接。当对位单元进行读写,并且存取导线acc为低电位时,第三和第四条导线d和d*具有相互相反的信号。
端部8中的驱动和传感放大器在图2中以虚线框示意地表示。在端部8中对存取导线acc进行控制,端部8则是由一个外部控制器来控制,该外部控制器可以是一台计算机,它提供电压V1和V3,以及一个预充电信号prech。在本实施例中为n型的一个第一晶 体管T3,其源极与电压Vr相接,其漏极与在存储单元中所有位单元7′中的存取导线acc相接,其栅极被施加预充电信号prech,该信号可视为一个时钟信号。在本实施例中为n型的一个第二晶体管T4,其源极与地电位相接,其漏极与在存储单元中所有位单元7′中的存取导线acc相接,其栅极由一个外部控制器来控制,它设定一个电压V3,当电压OV加在存取导线acc上时,电压V3将是高的。如上所述,导线acc将与存储单元中所有的位单元相联接,例如包括38个位单元,并且对于导线acc,所有的位单元会因此而受到同样的控制。为了控制导线acc,在第一相位进行预充电,控制MOS场效应管T3进入导通状态,从而将导线acc设在电压Vr。在下一个相位,导线acc上的高电压或低电压(由控制种类决定其高低)信号V施加至MOS场效应管T4。导线acc的电压在放大器AMP中放大并传送到外部电路,作进一步处理。向端头8以及下述向驱动电路9提供控制信号和对这些电路的输入输出信号的使用均不是本发明的一部分,因此不做进一步说明。
用于位单元导线d和d*的驱动和传感电路的一个实施例在图2中以另一个虚线框表示。但是,请注意线路9只展示一个驱动和传感导线d和d*可能实现的方法。
用于导线d的写电路包括一个第一对晶体管T5和T6,在实施例中第一个晶体管为n型,第二个为p型,其漏极均与导线d相联,并提供一个分压器。晶体管T5的源极与一个电位Vr相联,栅极被施加预充电信号prech。另一个晶体管T6的源极与一个电位Vcc相联,栅极被施加一个控制信号V4,当线d的电位为Vcc时, 控制信号V4会变低,下面将进一步予以解释。用于导线d的写电路还包括一个由一个p型晶体管T9和一个n型晶体管T10组成的源极/漏板通路的串联接点,它们在电压源Vcc和一个n型晶体管T11的漏极之间联接,晶体管T11的源极接地,栅极与外部控制器的一个写输入相联接。晶体管T9和T10漏极之间的相互联接点与晶体管T6的栅极联接,并带有电压V4。晶体管Tq的栅极被施加反向预充电信号prech*,在预充电相位期间,通过一个导通晶体管T9将晶体管T6栅极与电压源Vcc联接。
用于导线d*的写电路包括一个第二对串联耦合晶体管T7和T8,在实施例中第一个为n型,第二个为p型,其漏极与导线d*相联,并提供一个分压器。晶体管T7的源极与一个电位Vr相联,栅极被施加预充电信号prech。另一个晶体管T8的源极与一个电位Vcc相联,栅极被施加一个控制信号V5,当电位Vcc应被施加至导线d*时,控制信号V5会变低。
用于导线d*的写电路还包括一个由一个p型晶体管T12和一个n型晶体管T13组成的源极/漏极通路的串联接点,它们在电压源Vcc和晶体管T11的漏极之间联接。晶体管T12和T13漏极之间的相互联接点与晶体管T8的栅极联接,并带有电压V5。晶体管T12的栅极被施加反向预充电信号prech*,在预充电相位期间,通过一个导通晶体管T12将晶体管T8的栅极与电压源Vcc相联。
用于输入输出的外簿导线IN/OUT与两个三状态反相器相联。其中一个三态反相器的输出与导线1N/OUT相联,它包括一个由两个n型晶体管T14、T15和两个p型晶体管T16、T17组 成的源极/漏极通路的串联接点。晶体管T16的栅极与一个提供信号bitin的外部控制线相联,晶体管T15的栅极被施加反向信号bitin*。第二个三态反相器的输入与导线IN/OUT相联,它包括一个由两个n型晶体管T18、T19和两个p型晶体管T20、T21组成的源极/漏极通路的串联接点。晶体管T19的栅极与提供信号bitin的外部控制线相联,晶体管T20的栅极被施加反向信号bitin*。第二个三态反相器的输出与晶体管T13的栅极相联,并通过一个反相器INV与晶体管T10的栅极相联。
一个读出放大器包括一个n型晶体管T22,其源极接地,其栅极接一个使晶体管T22持续导通并起电流发生器作用的恒定电压Vbias,其漏极接一个分别由一个n型晶体管和一个p型晶体管,T23、T24和T25、T26组成的两个串联源极/晶体管T通路的并联接点,其另一端与电压源Vcc相联。p型晶体管T24和T26的栅极相互联接,并接晶体管T23和T24漏极的相互联接点。晶体管T23的栅极接位单元7′的导线d,晶体管T25的栅极接导线d*。
每一个时钟周期,信号prech和prech*分成一个预充电相位(在该相位中信号prech为高电位置)和一个make相位置(在该相位中信号prech为低电位置),并且来自外部控制器的其它控制信号决定要进行的操作。这样,在预充电相位,导线d、d*和acc分别通过晶体管T5、T7和T3预充电至电压Vr。
信号bitin和bitin*控制何时将数据送到位单元7′或从位单元7′中取出。当信号bitin为低电位,信号bitin*为高电位时,第一三状态反相器将数据从位单元转送到导线IN/OUT。当信 号bitin为高电位,信号bitin*为低电位时,第二三态反相器将数据从导线IN/OUT转送到位单元。
在相位二读出操作时,在导线d和d*acc预充电至Vr后,将导线d和d*浮置,一个高电压V3将导线acc置于电压OV,使晶体管T4导通。这使有最低电位的交点(设为n1)被降低到一个在Vr和OV之间的电位。因此,一个电流自导线d流向交点n1、流向导线acc。这个放电电流经导线d,即导线d上的电压降低。这个压降由读出放大器T24至T26测得。在晶体管T25和T26漏极的相互联接点上得到读出结果,该读出结果被施加到第一三态反相器T14至T17的输入上。信号bitin为低电位,信号bitin*为高电位,使经读出和放大的位值转送到输入输出导线IN/OUT。重要的是在相位二期间,导线d和d*不是以积极的方式驱动,自那以后,在这些导线中的每一条都不应有任何压降低。
这样,为了进行读出操作,导线d和d*上最初都施加电位Vr。d和d*大致都保持在电位置Vr,但是由于“入电流”流入单元之中而使导线d和d*中的某一条放电,所以该条导线的电位有所下降。由于此处Vr定义为“低”电位,所以下降后的低电位将此定义的“低”电位更低。d和d*给出读出值。当d低于d*,其值为“假”;当d高于d*,其值为“真”。对不写、写假、写真、不写和不进行比较操作时,导线d和d*上的信息电位不给出任何信息。
为了在相位二进行写入操作,导线d和d*和acc被预充电至Vr后,通过高电压V将导线acc置于电压OV,使晶体管T4导通。要存储的值提供给输入/输出导线IN/OUT。高电位信号 bitin和低电位bitin*启动第二三态反相器T18至T21,将导线d和d*上的值传送给它的输出。晶体管T11上的高电位控制信号write将晶体管T10和T13的源极连接至OV。
从第二三态反相器T18至T21得到的一个高电位信号,即“0”或“假”的写入,控制晶体管T13成导通状态,将电压V5设置成低电压,控制晶体管T8,导通,并且导线d*接电压Vcc,即高电位。从第二三态反相器馈送至晶体管T10栅极的反相信号为低电位,它将使该晶体管保持截止,预充电相位期间电压V4接至电压源Vcc,并保持在此电压。晶体管T6保持截止,在预充电期间通过晶体管T5联接至导线d的电压Vr将得到保持。
从第二三态反相器T18至T21得到的一个高电位信号,即“1”或“真”的写入,通过反相器INN控制写电话T5、T6、T9和T10,使导线d接高电压Vcc,而写电路T7、T8、T12和T13将使在预充电相位期间设定电压Vr的导线d*继续保持为Vr。
从以上实例可以清楚地看到,图2实施例中的存储交点n1和n2的工作原理是这样的:在工作周期的第二相位期间,交点n1、n2中之一个或全部被充电或放电,这取决于使用了控制信号V3、V4和V5中的哪几个,即导线acc是否设置在OV,或导线d和d*中之一条或全部是否设置在Vcc。
如上所述,每个工作周期包括一个预充电时期和一个执行时期。这样,当下面将说明的导线acc设置在高电位时,意味着在执行期间信号V3并没有控制晶体管T4使导线acc接OV电压。同样,当下面将说明的导线d和d*设置在低电位时,意味着在执行期 间控制信号V或V并没有控制晶体管T6或T8,使其处于经电压Vcc(高于电压Vr)联接至导线d和d*的状态。然而,当导线d和d*设置在高电位时,将控制晶体管T6或T8经电压Vcc与导线相联。
存储单元区域可以相当大,例如包括256个存储单元,这意味着每对晶体管T5、T6和T7、T8分别与一条为所有存储单元(例如256个位单元)中的位单元服务的导线相联,因此,晶体管的规模必须符合全部总线容量和所要求的速度。
电压Vr可以从一个短路反相器产生,以便保持Vr和驱动放大器反相器之间的已知关系。在端部的存取电路将控制位单元,并从位单元得到信息。
通过控制状态能够设定以下功能状态:
保留    单元仅存储值Vstore;
读假    读出值Vstore=假;
读真    读出值Vstore=真;
不读    单元仅存储值Vstore;
写假    存储值Vstore设置为“假”;
写真    存储值Vstore设置为“真”;
不写    单元仅存储值Vstore;
比较假    存储值Vstore与值“假”进行比较;
比较真    存储值Vstore与值“真”进行比较;
不比较    单元仅存储值Vstore。
以下是位单元的不同操作方式的操作表:
操作方式    acc    d    d*
保留    高    低    低
读假    低    电流流入    低
读真    低    低    电流流入
不读    高    任意    任意
写假    低    低    高
写真    低    高    低
不写    高    任意    任意
比较假    任意    低    高
比较真    任意    高    低
不比较    任意    低    低
对比较假和比较真而言,如果比较的结果是“不同”,则导线acc上有电流流出。
对比较假或比较真操作而言,导线acc(存取导线)给出比较结果。导线acc被预充电至Vr,并且输入数据施加至导线d,它的反相值施加至导线d*。如果存在位单元中的数值不同于输入数据,那么导线acc将通过二极管D1或D2中的一个,以及通过相应的n型三极管T1或T2充电。这由端部8中的放大器晶体管T11检测到。当检测到一个经比较的FIT,导线acc将保持在电位Vr上。
流入电流和流出电流表示在一时间顺序内,电荷分别进入和退出有关导线。这通常是通过在操作方式“保留”下使导线分别进入“高”电位或“低”电位,然后再转换成实际方式。那么电流会分别对有关导线充电或放电。当没有电流时,就不会输送可估计的电荷。因此,在时间顺序时,不会有电压变化。
尽管参照具体实施例来说明本发明,本技术领域的人员均懂得,对本发明可做许多变动,有许多替代物可以替代实施例中的元件。此外,对本发明做出各种改进。也是不背离本发明的精神的。

Claims (15)

1、应用VLSI技术的存储器装置,包括:
一个存储器位单元包括:
一个第一、第二、第三、第四联接线(Vcc,acc,d,d*);
一个包含交叉耦合对晶体管的触发器,每个器体管具有一个发射极或源极及相关的负载(T1,T2,L1,L2;T1,T2,I1,I2),所述触发器具有一个在所述第一Vcc和第二(acc)联接线间的电压并通过第三,第四联接线(d,d*)从每一边进行控制,并且具有可由相互不同电压电平设置的第一及第二节点(n1,n2),电压电平组合之一指示一个存储位值“真”,另一个指示存储的位值“假”,一个第一分立的整流元件(D1)连接于所述第三联接线(d)和所述第一节点(n1)之间,一个第二分立的整流元件(D2)连接于所述的第四联接线(d*)和所述第二节点(n2)之间;该存储器装置还包括:
连接于所述第三及第四联接线(d,d*)的第一装置(9);以及连接于所述第二联接线(acc)的第二装置(8);
其特征在于:
所述第一联接线连续由一供电电压供电,所述第二,第三和第四联接线可通过所述第一和第二装置(9和8)提供不同的设置使得所述单元可具有一组功能状态中的几个功能状态,其中每一个都由在第二,三,四联接线上的设置状态的组合来表示;
其特征在于
对于一个功能状态,为于将单元状态与输入数据比较,
所述第一装置(9)将一对互补的输入信号放在第三第四联接线(d,d*)上,所述第二装置(8)包括一个用于将第二联接线(acc)予充电到一个基准电压电平(Vr)的第三装置以及一个在第二联接线上电压变化的第四装置(AMP)。
2、根据权利要求1的存储器装置,其特征在于所说单元电路的第二,三和四联线的设置状态为“高”电位,“低”电位,无电流流入该单元,电流流入单元的第三、四联线,电流从单元的所述联接线中的第一个(acc)流出,“高”电位“低”电位与电压被视为正或负有关,即与该第一联接线上的电压Vcc相对于地是正还是负有关。
3、根据权利要求1或2中任一个的存储器装置,其特征在于单元电路的功能状态的所述第一和第二装置(9,8)都适于通过包含两个相位的控制周期去控制第二、三、四联接线(accd,d*),一个第一预充电相位,其中所说的第二、三、四联接线与第一联接线电压(Vcc)和地之间的一个额外电压(Vr)联接,以及一个第二工作相位,使其处于一个预定的功能状态,相对上述额外电压(Vr)取一个“高”或“低”电位,“高”电位和“低”电位与电路中的电压正负有关。
4、根据权利要求1至3中任一个的存储器装置,其特征在于所说的单元电路(T1、T2、L1、L2、D1、D2;T1、T2,I1、I2,D1,D2)通过在所说的第二、三、四联线的所说的控制状态不同的功能组合,可设置以下的功能状态:
保留  所说的单元电路仅存储所说的位值;
读出  从所说的单元电路读出所说的位值;
不读  所说的单元电路仅存储所说的位值;
写假  所说单元电路中存储的所说的位值高置为“假”;
写真  所说单元电路中存储的所说的位值设置为“真”;
不写  所说的单元电路仅存储所说的位值;
比较假  所说单元电路中存储的所说的位值与值“假”进行比较;
比较真  所说单元电路中存储的所说的位值与值“真”进行比较;
不比较  所说的单元电路仅存储所说的位值;
5、根据前述权利要求中任一个的存储器装置,其中“低”和“高”电压与所说位单元中的电压被视为正或负有关,即与所说第一联接线上的电压Vcc相对于地是正还是负有关,其特征在于通过第二和第一装置(8,9),在第二、三、四联线设置下列组合“高、低、低”提供所说的“保留”操作方式。
6、根据前述权利要求中任一个的存储器装置,其中“低”和“高”电压与所说位单元中的电压被视为正或负有关,即与所说第一联接线上的电压Vcc相对于地是正还是负有关,其特征在于通过在第二、三、四联接线(acc、d,和d*)具有下列组合“低、电流流入、低”的第二和第一装置提供所说的“读假”操作方式。
7、根据前述权利要求中任一个的存储器装置,其中“低”和“高”电压与所说位单元中的电压被视为正或负有关,即与所说第一联接线上的电压Vcc)相对于地是正还是负有关,其特征在于通过在第二、三、四联接线(acc、d、和d*)具有下列组合“低、低、电流流入”的第二和第一装置提供所说的“读真”操作方式。
8、根据前述权利要求中任一个的存储器装置,其中“低”和“高”电压与所说位单中的电压被视为正或负有关,即与所说第一联接线上的电压Vcc相对于地是正还是负有关,其特征在于通过第二装置设置第二联接线(acc)高来提供所说的“不读”和“不写”操作方式。
9、根据前述权利要求中任一个的存储器装置,其中“低”和“高”电压与所说位单元中的电压被视为正或负有关,即与所说第一联接线上的电压Vcc相对于地是正还是负有关,其特征在于所述联接线是存取联接线(acc),并且在写所述单元电路时,所述第一装置向第三和第四联接线(d,d*)置入一对互补的输入信号,而且所述第二装置包括一个用于将所述第二联接线(acc)设置为一个“低”电平的第五装置。
10、根据前述权利要求中任一个的存储器装置其中“低”和“高”电压与所说位单元中的电压被视为正或负有关,即与所说第一联接线上的电压Vcc相对于地是正还是负有关,其特征在于所述的第二装置适于在第三和第四联接线(d,d*)设置互补输入信号的不同组合设置所说的“比较假”和“比较真”操作方式。
11、根据前述权利要求中任一个的存储器装置,其中“低”和“高”电压与所说位单元中的电压被视为正或负有关,即与所说第一联接线上的电压Vcc相对于地是正还是负有关,其特征在于通过第一装置(9)设置第三、四联接线(d,d*)“低”及操作第二装置(8)中的所述第三及第四装置(T3和AMP)来提供“不比较”操作方式。
12、根据权利要求1-11的存储器装置,其特征在于所述触发器具有如下结构:在第二联接线(acc)和第一联接线(Vcc)之间,第一和第二串联联接线是并联放置的,每条线都包括一个晶体管的源极/漏极通路和一个负载(T1,L1和T2,L2),在所说的第一串联联接线上的晶体管的栅极相联,在所说的第二串联联接线上的负载和晶体管之间的相互联接点称为第二交点(n2),并与所说的第一串联联接线上的晶体管的栅极相联,第一整流元件(D1)联接在所说第三联接线(d)和第一节点(n1)之间,使得电流仅沿相对于所说的第三联接线的一个方向流动,以及第二整流元件(D2)联接在所说的第四联接线(d*)和第二节点(n2)这间,使得电流仅沿相对于所说四联接线的一个方向流动。
13、根据权利要求12的存储器装置,其特征在于所说的整流元件(D1和D2)可从以下元件中选取:
(1)n沟道MOS场交应管,其漏极和栅极相互联接(正电压);
(2)p沟道MOS场效应管,其漏极和栅极相互联接(负电压);
(3)pn结二极管(正电压,二极管反向时为负电压);
(4)肖特基二极管(正电压,二极管反向时为负电压);
14、根据权利要求12的存储器装置,其特征在于所说的晶体管(T1和T2)可从以下元件中选取:
(1)n沟道MOS场效应管(正电压);
(2)p沟道MOS场效应管(负电压);
(3)npn双极晶体管(正电压);
(4)pnp双极晶体管(负电压);
15、根据权利要求12的存储器装置,其特征在于所说的负载(L1和L2)可从以下元件中选取:
(1)一个电阻器;
(2)n沟道MOS场效应管,其漏极和栅极相互联接(正电压);
(3)p沟道MOS场效应管,其漏极和栅极相互联接(负电压);
(4)n沟道耗尽型MOS场效应管,其漏极和栅极相互联接(正电压);
(5)p沟道耗尽型MOS场效应管,其漏极和栅极相互联接(负电压);
(6)n沟道MOS场效应管,其栅极作为控制极,源极和漏极作为驱动联接点(正电压);
(7)p沟道MOS场效应管,其栅极作为控制极,源极和漏极作为驱联接点(正电压);
(8)npn双极晶体管,其基极作为控制极,发射极和集电极作为驱动联接点(正电压);
(9)pnp双极晶体管,其基极作为控制极,发射极和集电极作为驱动联接点(负电压);
CN91105268A 1990-08-02 1991-08-02 存储器中的位存储单元 Expired - Fee Related CN1030018C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE9002558A SE9002558D0 (sv) 1990-08-02 1990-08-02 Processor
SE9002558-6 1990-08-02

Publications (2)

Publication Number Publication Date
CN1058667A CN1058667A (zh) 1992-02-12
CN1030018C true CN1030018C (zh) 1995-10-11

Family

ID=20380081

Family Applications (6)

Application Number Title Priority Date Filing Date
CN91105268A Expired - Fee Related CN1030018C (zh) 1990-08-02 1991-08-02 存储器中的位存储单元
CN91108655A Expired - Fee Related CN1027198C (zh) 1990-08-02 1991-08-02 计算装置
CN91105274A Pending CN1059225A (zh) 1990-08-02 1991-08-02 用于结构运算的运算单元
CN91105946A Pending CN1062426A (zh) 1990-08-02 1991-08-02 归约处理器
CN91105272A Pending CN1059413A (zh) 1990-08-02 1991-08-02 执行算术,逻辑与有关运算的方法及数值算术单元
CN91108565A Expired - Fee Related CN1030019C (zh) 1990-08-02 1991-08-02 相联存储器

Family Applications After (5)

Application Number Title Priority Date Filing Date
CN91108655A Expired - Fee Related CN1027198C (zh) 1990-08-02 1991-08-02 计算装置
CN91105274A Pending CN1059225A (zh) 1990-08-02 1991-08-02 用于结构运算的运算单元
CN91105946A Pending CN1062426A (zh) 1990-08-02 1991-08-02 归约处理器
CN91105272A Pending CN1059413A (zh) 1990-08-02 1991-08-02 执行算术,逻辑与有关运算的方法及数值算术单元
CN91108565A Expired - Fee Related CN1030019C (zh) 1990-08-02 1991-08-02 相联存储器

Country Status (22)

Country Link
US (6) US5241491A (zh)
EP (6) EP0548094A1 (zh)
JP (6) JPH05508952A (zh)
KR (1) KR930701818A (zh)
CN (6) CN1030018C (zh)
AT (5) ATE104084T1 (zh)
AU (6) AU654295B2 (zh)
CA (6) CA2088577A1 (zh)
DE (5) DE69101640T2 (zh)
ES (3) ES2050545T3 (zh)
FI (3) FI930433A0 (zh)
HU (3) HUT63505A (zh)
IL (6) IL99052A (zh)
LT (6) LTIP382A (zh)
NO (3) NO930301L (zh)
NZ (3) NZ239240A (zh)
RO (1) RO109487B1 (zh)
SE (1) SE9002558D0 (zh)
SK (2) SK402592A3 (zh)
TW (5) TW215960B (zh)
WO (6) WO1992002875A1 (zh)
ZA (6) ZA916123B (zh)

Families Citing this family (116)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993024888A1 (en) * 1992-05-22 1993-12-09 Massachusetts Institute Of Technology Response resolver for associative memories and parallel processors
JP3376604B2 (ja) * 1992-07-20 2003-02-10 カシオ計算機株式会社 情報管理装置
IT1270230B (it) 1994-06-16 1997-04-29 Enichem Sintesi Composizione catalitica e processo per l'alchilazione di composti aromatici
US5619711A (en) * 1994-06-29 1997-04-08 Motorola, Inc. Method and data processing system for arbitrary precision on numbers
GB2293468B (en) * 1994-09-21 1999-09-29 Sony Uk Ltd Data processing systems
JP3037089B2 (ja) * 1994-12-14 2000-04-24 川崎製鉄株式会社 連想メモリ
FR2736737B1 (fr) * 1995-07-12 1997-08-14 Alcatel Nv Dispositif de gestion de relations entre des objets
US5943242A (en) * 1995-11-17 1999-08-24 Pact Gmbh Dynamically reconfigurable data processing system
US7266725B2 (en) 2001-09-03 2007-09-04 Pact Xpp Technologies Ag Method for debugging reconfigurable architectures
US6750107B1 (en) * 1996-01-31 2004-06-15 Micron Technology, Inc. Method and apparatus for isolating a SRAM cell
US6103579A (en) * 1996-01-31 2000-08-15 Micron Technology, Inc. Method of isolating a SRAM cell
US5964825A (en) * 1996-02-09 1999-10-12 Texas Instruments Incorporated Manipulation of boolean values and conditional operation in a microprocessor
US5706224A (en) * 1996-10-10 1998-01-06 Quality Semiconductor, Inc. Content addressable memory and random access memory partition circuit
DE19651075A1 (de) 1996-12-09 1998-06-10 Pact Inf Tech Gmbh Einheit zur Verarbeitung von numerischen und logischen Operationen, zum Einsatz in Prozessoren (CPU's), Mehrrechnersystemen, Datenflußprozessoren (DFP's), digitalen Signal Prozessoren (DSP's) oder dergleichen
DE19654595A1 (de) 1996-12-20 1998-07-02 Pact Inf Tech Gmbh I0- und Speicherbussystem für DFPs sowie Bausteinen mit zwei- oder mehrdimensionaler programmierbaren Zellstrukturen
US6338106B1 (en) 1996-12-20 2002-01-08 Pact Gmbh I/O and memory bus system for DFPS and units with two or multi-dimensional programmable cell architectures
DE19654593A1 (de) * 1996-12-20 1998-07-02 Pact Inf Tech Gmbh Umkonfigurierungs-Verfahren für programmierbare Bausteine zur Laufzeit
DE19654846A1 (de) * 1996-12-27 1998-07-09 Pact Inf Tech Gmbh Verfahren zum selbständigen dynamischen Umladen von Datenflußprozessoren (DFPs) sowie Bausteinen mit zwei- oder mehrdimensionalen programmierbaren Zellstrukturen (FPGAs, DPGAs, o. dgl.)
EP1329816B1 (de) 1996-12-27 2011-06-22 Richter, Thomas Verfahren zum selbständigen dynamischen Umladen von Datenflussprozessoren (DFPs) sowie Bausteinen mit zwei- oder mehrdimensionalen programmierbaren Zellstrukturen (FPGAs, DPGAs, o.dgl.)
US6374346B1 (en) 1997-01-24 2002-04-16 Texas Instruments Incorporated Processor with conditional execution of every instruction
DE19704044A1 (de) * 1997-02-04 1998-08-13 Pact Inf Tech Gmbh Verfahren zur automatischen Adressgenerierung von Bausteinen innerhalb Clustern aus einer Vielzahl dieser Bausteine
US6542998B1 (en) 1997-02-08 2003-04-01 Pact Gmbh Method of self-synchronization of configurable elements of a programmable module
DE19704728A1 (de) 1997-02-08 1998-08-13 Pact Inf Tech Gmbh Verfahren zur Selbstsynchronisation von konfigurierbaren Elementen eines programmierbaren Bausteines
DE19704742A1 (de) 1997-02-11 1998-09-24 Pact Inf Tech Gmbh Internes Bussystem für DFPs, sowie Bausteinen mit zwei- oder mehrdimensionalen programmierbaren Zellstrukturen, zur Bewältigung großer Datenmengen mit hohem Vernetzungsaufwand
WO1998047077A1 (de) * 1997-04-15 1998-10-22 Gmd - Forschungszentrum Informationstechnik Gmbh Frei programmierbares, universelles parallel-rechnersystem zur durchführung von allgemeinen berechnungen
US8686549B2 (en) 2001-09-03 2014-04-01 Martin Vorbach Reconfigurable elements
US5943492A (en) * 1997-12-05 1999-08-24 Digital Equipment Corporation Apparatus and method for generating external interface signals in a microprocessor
DE19861088A1 (de) 1997-12-22 2000-02-10 Pact Inf Tech Gmbh Verfahren zur Reparatur von integrierten Schaltkreisen
DE19807872A1 (de) 1998-02-25 1999-08-26 Pact Inf Tech Gmbh Verfahren zur Verwaltung von Konfigurationsdaten in Datenflußprozessoren sowie Bausteinen mit zwei- oder mehrdimensionalen programmierbaren Zellstruktur (FPGAs, DPGAs, o. dgl.
US6236585B1 (en) * 1998-05-13 2001-05-22 Texas Instruments Incorporated Dynamic, data-precharged, variable-entry-length, content addressable memory circuit architecture with multiple transistor threshold voltage extensions
JP2003505753A (ja) 1999-06-10 2003-02-12 ペーアーツェーテー インフォルマツィオーンステヒノロギー ゲゼルシャフト ミット ベシュレンクテル ハフツング セル構造におけるシーケンス分割方法
US6097651A (en) * 1999-06-30 2000-08-01 Quicklogic Corporation Precharge circuitry in RAM circuit
SE516171C2 (sv) * 1999-07-21 2001-11-26 Ericsson Telefon Ab L M Processorarkitektur anpassas för programspråk med sekventiellt instruktionsflöde
US6751701B1 (en) 2000-06-14 2004-06-15 Netlogic Microsystems, Inc. Method and apparatus for detecting a multiple match in an intra-row configurable CAM system
US6799243B1 (en) 2000-06-14 2004-09-28 Netlogic Microsystems, Inc. Method and apparatus for detecting a match in an intra-row configurable cam system
US6813680B1 (en) 2000-06-14 2004-11-02 Netlogic Microsystems, Inc. Method and apparatus for loading comparand data into a content addressable memory system
US6934795B2 (en) * 1999-09-23 2005-08-23 Netlogic Microsystems, Inc. Content addressable memory with programmable word width and programmable priority
US6944709B2 (en) * 1999-09-23 2005-09-13 Netlogic Microsystems, Inc. Content addressable memory with block-programmable mask write mode, word width and priority
US6542391B2 (en) 2000-06-08 2003-04-01 Netlogic Microsystems, Inc. Content addressable memory with configurable class-based storage partition
US6801981B1 (en) 2000-06-14 2004-10-05 Netlogic Microsystems, Inc. Intra-row configurability of content addressable memory
EP1107107A1 (en) * 1999-12-10 2001-06-13 Koninklijke Philips Electronics N.V. Parallel data processing and shuffling
KR100655346B1 (ko) * 2000-01-13 2006-12-08 유따까 야스꾸라 전자 정보 조회 방법
DE50115584D1 (de) 2000-06-13 2010-09-16 Krass Maren Pipeline ct-protokolle und -kommunikation
US6560670B1 (en) 2000-06-14 2003-05-06 Netlogic Microsystems, Inc. Inter-row configurability of content addressable memory
US6246601B1 (en) * 2000-06-14 2001-06-12 Netlogic Microsystems, Inc. Method and apparatus for using an inter-row configurable content addressable memory
US6963882B1 (en) * 2000-10-02 2005-11-08 International Business Machines Corporation Method and apparatus for processing a list structure
US8058899B2 (en) 2000-10-06 2011-11-15 Martin Vorbach Logic cell array and bus system
KR100413384B1 (ko) * 2000-10-24 2004-01-03 주식회사 삼양제넥스 옥피로부터 수용성 식이섬유의 제조 방법
GB2370380B (en) 2000-12-19 2003-12-31 Picochip Designs Ltd Processor architecture
US6990555B2 (en) * 2001-01-09 2006-01-24 Pact Xpp Technologies Ag Method of hierarchical caching of configuration data having dataflow processors and modules having two- or multidimensional programmable cell structure (FPGAs, DPGAs, etc.)
US7844796B2 (en) 2001-03-05 2010-11-30 Martin Vorbach Data processing device and method
US9037807B2 (en) 2001-03-05 2015-05-19 Pact Xpp Technologies Ag Processor arrangement on a chip including data processing, memory, and interface elements
US7444531B2 (en) 2001-03-05 2008-10-28 Pact Xpp Technologies Ag Methods and devices for treating and processing data
US7302440B2 (en) * 2001-07-27 2007-11-27 Metatomix, Inc. Methods and apparatus for statistical data analysis and reduction for an enterprise application
US6856992B2 (en) * 2001-05-15 2005-02-15 Metatomix, Inc. Methods and apparatus for real-time business visibility using persistent schema-less data storage
US20030208499A1 (en) * 2002-05-03 2003-11-06 David Bigwood Methods and apparatus for visualizing relationships among triples of resource description framework (RDF) data sets
US6925457B2 (en) * 2001-07-27 2005-08-02 Metatomix, Inc. Methods and apparatus for querying a relational data store using schema-less queries
US7058637B2 (en) * 2001-05-15 2006-06-06 Metatomix, Inc. Methods and apparatus for enterprise application integration
US7890517B2 (en) * 2001-05-15 2011-02-15 Metatomix, Inc. Appliance for enterprise information integration and enterprise resource interoperability platform and methods
AU2002347560A1 (en) 2001-06-20 2003-01-02 Pact Xpp Technologies Ag Data processing method
US7996827B2 (en) 2001-08-16 2011-08-09 Martin Vorbach Method for the translation of programs for reconfigurable architectures
US7434191B2 (en) 2001-09-03 2008-10-07 Pact Xpp Technologies Ag Router
US8686475B2 (en) 2001-09-19 2014-04-01 Pact Xpp Technologies Ag Reconfigurable elements
WO2003060747A2 (de) 2002-01-19 2003-07-24 Pact Xpp Technologies Ag Reconfigurierbarer prozessor
AU2003214003A1 (en) 2002-02-18 2003-09-09 Pact Xpp Technologies Ag Bus systems and method for reconfiguration
US8914590B2 (en) 2002-08-07 2014-12-16 Pact Xpp Technologies Ag Data processing method and device
AU2003286131A1 (en) 2002-08-07 2004-03-19 Pact Xpp Technologies Ag Method and device for processing data
US7657861B2 (en) 2002-08-07 2010-02-02 Pact Xpp Technologies Ag Method and device for processing data
EP1537486A1 (de) 2002-09-06 2005-06-08 PACT XPP Technologies AG Rekonfigurierbare sequenzerstruktur
CA2501847A1 (en) * 2002-10-07 2004-04-22 Metatomix, Inc Methods and apparatus for identifying related nodes in a directed graph having named arcs
US7130229B2 (en) 2002-11-08 2006-10-31 Intel Corporation Interleaved mirrored memory systems
US7017017B2 (en) 2002-11-08 2006-03-21 Intel Corporation Memory controllers with interleaved mirrored memory modes
EP1690210A2 (en) * 2003-07-07 2006-08-16 Metatomix, Inc. Surveillance, monitoring and real-time events platform
EP1676208A2 (en) 2003-08-28 2006-07-05 PACT XPP Technologies AG Data processing device and method
DE102004013180A1 (de) * 2004-03-17 2005-10-06 Giesecke & Devrient Gmbh Speicherbereinigung (Garbage Collection) für Smart Cards
US7665063B1 (en) 2004-05-26 2010-02-16 Pegasystems, Inc. Integration of declarative rule-based processing with procedural programming
US8335704B2 (en) * 2005-01-28 2012-12-18 Pegasystems Inc. Methods and apparatus for work management and routing
US7570503B1 (en) 2005-05-20 2009-08-04 Netlogic Microsystems, Inc. Ternary content addressable memory (TCAM) cells with low signal line numbers
EP1974265A1 (de) 2006-01-18 2008-10-01 PACT XPP Technologies AG Hardwaredefinitionsverfahren
US20090132232A1 (en) * 2006-03-30 2009-05-21 Pegasystems Inc. Methods and apparatus for implementing multilingual software applications
US8924335B1 (en) 2006-03-30 2014-12-30 Pegasystems Inc. Rule-based user interface conformance methods
US7827451B2 (en) * 2006-05-24 2010-11-02 International Business Machines Corporation Method, system and program product for establishing decimal floating point operands for facilitating testing of decimal floating point instructions
US8250525B2 (en) 2007-03-02 2012-08-21 Pegasystems Inc. Proactive performance management for multi-user enterprise software systems
US7697444B2 (en) * 2007-09-07 2010-04-13 Fujitsu Limited Testing a circuit using a shared bandwidth test bus
GB2454865B (en) 2007-11-05 2012-06-13 Picochip Designs Ltd Power control
JP4529098B2 (ja) * 2008-07-29 2010-08-25 ソニー株式会社 演算処理装置および方法、並びにプログラム
US10481878B2 (en) * 2008-10-09 2019-11-19 Objectstore, Inc. User interface apparatus and methods
US8843435B1 (en) 2009-03-12 2014-09-23 Pegasystems Inc. Techniques for dynamic data processing
US8468492B1 (en) 2009-03-30 2013-06-18 Pegasystems, Inc. System and method for creation and modification of software applications
GB2470037B (en) 2009-05-07 2013-07-10 Picochip Designs Ltd Methods and devices for reducing interference in an uplink
GB2470771B (en) 2009-06-05 2012-07-18 Picochip Designs Ltd A method and device in a communication network
GB2470891B (en) 2009-06-05 2013-11-27 Picochip Designs Ltd A method and device in a communication network
US8666720B2 (en) * 2009-08-04 2014-03-04 Henry Chung-herng Chang Software extensions to a high level description language simulator to provide infrastructure for analog, mixed-signal, RF modeling and verification
GB2474071B (en) 2009-10-05 2013-08-07 Picochip Designs Ltd Femtocell base station
GB2482869B (en) 2010-08-16 2013-11-06 Picochip Designs Ltd Femtocell access control
US8880487B1 (en) 2011-02-18 2014-11-04 Pegasystems Inc. Systems and methods for distributed rules processing
GB2489919B (en) 2011-04-05 2018-02-14 Intel Corp Filter
GB2489716B (en) 2011-04-05 2015-06-24 Intel Corp Multimode base system
GB2491098B (en) 2011-05-16 2015-05-20 Intel Corp Accessing a base station
US9195936B1 (en) 2011-12-30 2015-11-24 Pegasystems Inc. System and method for updating or modifying an application without manual coding
JP2013242700A (ja) * 2012-05-21 2013-12-05 Internatl Business Mach Corp <Ibm> コード最適化方法、プログラム及びシステム
US11150721B2 (en) * 2012-11-07 2021-10-19 Nvidia Corporation Providing hints to an execution unit to prepare for predicted subsequent arithmetic operations
US9519804B2 (en) 2013-02-05 2016-12-13 Hackproof Technologies, Inc. Domain-specific hardwired symbolic machine that validates and maps a symbol
US10303881B2 (en) 2013-02-05 2019-05-28 Hackproof Technologies Inc. Soft-wired radio (SWR) web machine
US10469396B2 (en) 2014-10-10 2019-11-05 Pegasystems, Inc. Event processing with enhanced throughput
WO2017066427A1 (en) 2015-10-13 2017-04-20 Hackproof Technologies, Inc. Soft-wired radio (swr) web machine
US10698599B2 (en) 2016-06-03 2020-06-30 Pegasystems, Inc. Connecting graphical shapes using gestures
US10698647B2 (en) 2016-07-11 2020-06-30 Pegasystems Inc. Selective sharing for collaborative application usage
WO2018015848A2 (en) * 2016-07-17 2018-01-25 Gsi Technology Inc. Finding k extreme values in constant processing time
KR102467698B1 (ko) * 2016-07-26 2022-11-16 삼성전자주식회사 적층형 메모리 장치, 이를 포함하는 시스템 및 그 동작 방법
US10956572B2 (en) 2016-08-22 2021-03-23 Hackproof Technologies Inc. Domain-specific hardwired web browser machine
GB2562520A (en) 2017-05-17 2018-11-21 John Hamlin Derrick Digital processing connectivity
US10514914B2 (en) * 2017-08-29 2019-12-24 Gsi Technology Inc. Method for min-max computation in associative memory
US11048488B2 (en) 2018-08-14 2021-06-29 Pegasystems, Inc. Software code optimizer and method
CN110690991B (zh) * 2019-09-10 2021-03-19 无锡江南计算技术研究所 一种基于逻辑树的无阻塞网络归约计算装置、方法
US11567945B1 (en) 2020-08-27 2023-01-31 Pegasystems Inc. Customized digital content generation systems and methods

Family Cites Families (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL272844A (zh) * 1960-12-22
US3253265A (en) * 1961-12-29 1966-05-24 Ibm Associative memory ordered retrieval
DE1921577B2 (de) * 1969-04-28 1972-04-06 Nixdorf Computer Ag, 4790 Paderborn Trommelartige vorrichtung zn buchungs- und schreibautomaten mit greifeinrichtung zum erfassen und einziehen von kontokarten o dgl
SE374973B (zh) * 1970-02-17 1975-03-24 Western Electric Co
US3610967A (en) * 1970-02-27 1971-10-05 Ibm Integrated memory cell circuit
US3634833A (en) * 1970-03-12 1972-01-11 Texas Instruments Inc Associative memory circuit
US4503511A (en) * 1971-08-31 1985-03-05 Texas Instruments Incorporated Computing system with multifunctional arithmetic logic unit in single integrated circuit
US3878513A (en) * 1972-02-08 1975-04-15 Burroughs Corp Data processing method and apparatus using occupancy indications to reserve storage space for a stack
US3953866A (en) * 1974-05-10 1976-04-27 Signetics Corporation Cross coupled semiconductor memory cell
DE2460150C2 (de) * 1974-12-19 1984-07-12 Ibm Deutschland Gmbh, 7000 Stuttgart Monolitisch integrierbare Speicheranordnung
GB1540299A (en) * 1975-02-15 1979-02-07 Mathematik Datenverarbeitung G Computer employing reduction language
FR2337398A1 (fr) * 1975-12-30 1977-07-29 Ibm France Dispositif d'ecriture rapide pour cellules de memoire
DE3105503A1 (de) * 1981-02-14 1982-09-02 Brown, Boveri & Cie Ag, 6800 Mannheim Assoziativer zugriffsspeicher
EP0069525B1 (en) * 1981-06-30 1986-04-16 Fujitsu Limited Data processing system
US4502118A (en) * 1981-07-07 1985-02-26 Burroughs Corporation Concurrent network of reduction processors for executing programs stored as treelike graphs employing variable-free applicative language codes
US4447875A (en) * 1981-07-07 1984-05-08 Burroughs Corporation Reduction processor for executing programs stored as treelike graphs employing variable-free applicative language codes
JPS58147889A (ja) * 1982-02-26 1983-09-02 Mitsubishi Electric Corp 半導体装置
US4709327A (en) * 1983-05-31 1987-11-24 Hillis W Daniel Parallel processor/memory circuit
DE3335423A1 (de) * 1983-09-29 1985-04-04 Siemens AG, 1000 Berlin und 8000 München Schaltung zur spannungsvervielfachung
US4615003A (en) * 1984-06-05 1986-09-30 Burroughs Corporation Condition concentrator and control store for a reduction processor evaluating programs stored as binary directed graphs employing variable-free applicative language codes
US4644464A (en) * 1984-06-05 1987-02-17 Burroughs Corporation Graph manager for a reduction processor evaluating programs stored as binary directed graphs employing variable-free applicative language codes
US4654780A (en) * 1984-06-05 1987-03-31 Burroughs Corporation Parallel register transfer mechanism for a reduction processor evaluating programs stored as binary directed graphs employing variable-free applicative language codes
US4785393A (en) * 1984-07-09 1988-11-15 Advanced Micro Devices, Inc. 32-Bit extended function arithmetic-logic unit on a single chip
US4734848A (en) * 1984-07-17 1988-03-29 Hitachi, Ltd. Combination reduction processing method and apparatus
JPS61107596A (ja) * 1984-10-31 1986-05-26 Nec Corp 連想記憶装置
US4616315A (en) * 1985-01-11 1986-10-07 Burroughs Corporation System memory for a reduction processor evaluating programs stored as binary directed graphs employing variable-free applicative language codes
US4598361A (en) * 1985-01-11 1986-07-01 Burroughs Corporation Allocator for a reduction processor evaluating programs stored as binary directed graphs employing variable-free applicative language codes
US5173872A (en) * 1985-06-13 1992-12-22 Intel Corporation Content addressable memory for microprocessor system
US4847755A (en) * 1985-10-31 1989-07-11 Mcc Development, Ltd. Parallel processing method and apparatus for increasing processing throughout by parallel processing low level instructions having natural concurrencies
US5021945A (en) * 1985-10-31 1991-06-04 Mcc Development, Ltd. Parallel processor system for processing natural concurrencies and method therefor
US4777622A (en) * 1985-11-26 1988-10-11 Max-Planck-Gesellschaft Zur Foerderung Der Wissenschaften E.V. Associative data storage system
JPS62134890A (ja) * 1985-12-05 1987-06-17 Matsushita Electric Ind Co Ltd 半導体記憶装置
EP0227348A3 (en) * 1985-12-11 1991-09-25 Advanced Micro Devices, Inc. Content addressable memory circuit and method
JPH0810553B2 (ja) * 1986-06-13 1996-01-31 松下電器産業株式会社 記憶回路
GB2211638A (en) * 1987-10-27 1989-07-05 Ibm Simd array processor
US4922413A (en) * 1987-03-24 1990-05-01 Center For Innovative Technology Method for concurrent execution of primitive operations by dynamically assigning operations based upon computational marked graph and availability of data
GB8718056D0 (en) * 1987-07-30 1987-09-03 Int Computers Ltd Data processing system
JPH01223697A (ja) * 1988-03-01 1989-09-06 Mitsubishi Electric Corp 内容番地付け記憶装置
US4928260A (en) * 1988-05-11 1990-05-22 Advanced Micro Devices, Inc. Content addressable memory array with priority encoder
US4890260A (en) * 1988-05-11 1989-12-26 Advanced Micro Devices Content addressable memory array with maskable and resettable bits
US5099450A (en) * 1988-09-22 1992-03-24 Syracuse University Computer for reducing lambda calculus expressions employing variable containing applicative language code
JPH02187993A (ja) * 1989-01-13 1990-07-24 Mitsubishi Electric Corp 連想メモリ装置
GB8901924D0 (en) * 1989-01-28 1989-03-15 Int Computers Ltd Data processing system
KR910009445B1 (ko) * 1989-02-02 1991-11-16 정호선 신경회로망을 이용한 연상메모리(Associative memory)
US5072422A (en) * 1989-05-15 1991-12-10 E-Systems, Inc. Content-addressed memory system with word cells having select and match bits
US5175843A (en) * 1989-10-30 1992-12-29 General Electric Company Computer-aided design method for restructuring computational networks to minimize shimming delays
US5201056A (en) * 1990-05-02 1993-04-06 Motorola, Inc. RISC microprocessor architecture with multi-bit tag extended instructions for selectively attaching tag from either instruction or input data to arithmetic operation output
US5014195A (en) * 1990-05-10 1991-05-07 Digital Equipment Corporation, Inc. Configurable set associative cache with decoded data element enable lines

Also Published As

Publication number Publication date
TW199926B (zh) 1993-02-11
IL99053A0 (en) 1992-07-15
DE69107460T2 (de) 1995-10-05
CN1059799A (zh) 1992-03-25
CA2086592A1 (en) 1992-02-03
EP0541683A1 (en) 1993-05-19
LTIP379A (en) 1994-11-25
EP0541684B1 (en) 1994-04-06
EP0541682B1 (en) 1994-12-28
IL99055A (en) 1994-12-29
WO1992002874A1 (en) 1992-02-20
ATE104084T1 (de) 1994-04-15
SK402592A3 (en) 1993-09-09
IL99056A0 (en) 1992-07-15
JPH05508722A (ja) 1993-12-02
CN1059225A (zh) 1992-03-04
DE69102065T2 (de) 1994-09-01
NO930302D0 (no) 1993-01-28
AU8390291A (en) 1992-03-02
AU654149B2 (en) 1994-10-27
SE9002558D0 (sv) 1990-08-02
WO1992002933A1 (en) 1992-02-20
FI930434A (fi) 1993-04-02
WO1992002876A1 (en) 1992-02-20
WO1992002932A1 (en) 1992-02-20
HUT63710A (en) 1993-09-28
CA2087023A1 (en) 1992-02-03
TW215959B (zh) 1993-11-11
EP0541678B1 (en) 1994-05-18
DE69101242D1 (de) 1994-03-31
JPH05508729A (ja) 1993-12-02
TW199213B (zh) 1993-02-01
CN1062426A (zh) 1992-07-01
HUT63505A (en) 1993-08-30
NZ239240A (en) 1995-03-28
EP0541685B1 (en) 1995-02-15
ZA916120B (en) 1993-01-27
ZA916116B (en) 1992-05-27
JPH05508723A (ja) 1993-12-02
IL99052A (en) 1994-12-29
US5437049A (en) 1995-07-25
WO1992002875A1 (en) 1992-02-20
EP0541678A1 (en) 1993-05-19
IL99051A0 (en) 1992-07-15
NZ239242A (en) 1994-12-22
CA2086591A1 (en) 1992-02-03
JPH05508725A (ja) 1993-12-02
CN1027198C (zh) 1994-12-28
ATE118640T1 (de) 1995-03-15
CN1030019C (zh) 1995-10-11
US5325501A (en) 1994-06-28
CN1061865A (zh) 1992-06-10
JPH05508730A (ja) 1993-12-02
FI930435A0 (fi) 1993-02-01
DE69102065D1 (de) 1994-06-23
ATE105952T1 (de) 1994-06-15
ZA916118B (en) 1992-05-27
LTIP381A (en) 1994-12-27
NO930303D0 (no) 1993-01-28
ZA916123B (en) 1992-04-29
KR930701818A (ko) 1993-06-12
IL99052A0 (en) 1992-07-15
ZA916121B (en) 1992-05-27
DE69101640T2 (de) 1994-07-21
AU8331291A (en) 1992-03-02
LTIP382A (en) 1994-11-25
EP0548094A1 (en) 1993-06-30
WO1992002877A1 (en) 1992-02-20
ATE116455T1 (de) 1995-01-15
JPH05508952A (ja) 1993-12-09
IL99055A0 (en) 1992-07-15
AU8325091A (en) 1992-03-02
DE69101640D1 (de) 1994-05-11
ZA916119B (en) 1992-05-27
IL99056A (en) 1994-11-11
CA2086539A1 (en) 1992-02-03
AU8332991A (en) 1992-03-02
US5379387A (en) 1995-01-03
SK391392A3 (en) 1994-06-08
ATE101933T1 (de) 1994-03-15
RO109487B1 (ro) 1995-02-28
DE69101242T2 (de) 1994-06-01
HU9204177D0 (en) 1993-03-29
CA2087022A1 (en) 1992-02-03
FI930433A (fi) 1993-02-01
DE69107460D1 (de) 1995-03-23
TW215960B (zh) 1993-11-11
AU8333191A (en) 1992-03-02
EP0541683B1 (en) 1994-02-23
US5239502A (en) 1993-08-24
ES2056655T3 (es) 1994-10-01
US5555434A (en) 1996-09-10
US5241491A (en) 1993-08-31
CN1059413A (zh) 1992-03-11
FI930435A (fi) 1993-04-02
NO930301L (no) 1993-03-23
ES2051129T3 (es) 1994-06-01
CA2088577A1 (en) 1992-02-03
AU654295B2 (en) 1994-11-03
DE69106369D1 (de) 1995-02-09
LTIP384A (en) 1994-11-25
NZ239239A (en) 1994-08-26
IL99054A0 (en) 1992-07-15
EP0541685A1 (en) 1993-05-19
NO930302L (no) 1993-03-31
LTIP380A (en) 1994-12-27
ES2050545T3 (es) 1994-05-16
EP0541684A1 (en) 1993-05-19
HU9300175D0 (en) 1993-04-28
LTIP385A (en) 1994-11-25
TW215483B (zh) 1993-11-01
CN1058667A (zh) 1992-02-12
HU9300263D0 (en) 1993-05-28
AU8331691A (en) 1992-03-02
FI930433A0 (fi) 1993-02-01
FI930434A0 (fi) 1993-02-01
NO930301D0 (no) 1993-01-28
NO930303L (no) 1993-03-23
EP0541682A1 (en) 1993-05-19

Similar Documents

Publication Publication Date Title
CN1030018C (zh) 存储器中的位存储单元
CN1141491A (zh) 非易失性半导体存储装置
CN1508807A (zh) 半导体存储设备
US4539661A (en) Static-type semiconductor memory device
JPH07111830B2 (ja) 半導体記憶装置
CN1043695C (zh) 半导体存储装置
CN1643613A (zh) 数据存储电路及其中的数据写入方法,以及数据存储设备
US5896343A (en) Semiconductor memory device having additional driver circuit for reducing signal propagation delay
US4821234A (en) Semiconductor memory device
JPS5849951B2 (ja) マルチ・アクセス・メモリ
JPS58146088A (ja) メモリ回路
JPS5954093A (ja) 半導体記憶装置
JP3094159B2 (ja) キャッシュメモリ装置
JPH0777075B2 (ja) デコーダ−ドライバ回路
CN1832026A (zh) 半导体存储器件以及其数据读出方法
CN1941194A (zh) 过驱动控制电路的感应放大器及其控制方法
Igarashi et al. An integrated MOS transistor associative memory system with 100 ns cycle time
JP2852362B2 (ja) ワード線駆動装置
JP3961392B2 (ja) ダイオードベースのマルチプレクサ
JP3157697B2 (ja) 半導体記憶装置
JP2719783B2 (ja) BiCMOS読出し回路
SU723681A1 (ru) Формирователь импульсов выборки элементов пам ти
JPH03116490A (ja) スタティックram
JP3100420B2 (ja) 半導体記憶装置
JPH0581859A (ja) 半導体集積回路装置

Legal Events

Date Code Title Description
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
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee