US5159571A - Semiconductor memory with a circuit for testing characteristics of flip-flops including selectively applied power supply voltages - Google Patents

Semiconductor memory with a circuit for testing characteristics of flip-flops including selectively applied power supply voltages Download PDF

Info

Publication number
US5159571A
US5159571A US07/701,333 US70133391A US5159571A US 5159571 A US5159571 A US 5159571A US 70133391 A US70133391 A US 70133391A US 5159571 A US5159571 A US 5159571A
Authority
US
United States
Prior art keywords
coupled
data
mosfet
nodes
integrated circuit
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
US07/701,333
Inventor
Akira Ito
Yoichi Sato
Tosiyuki Ohkuma
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.)
Hitachi ULSI Engineering Corp
Hitachi Ltd
Original Assignee
Hitachi ULSI Engineering Corp
Hitachi Ltd
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
Priority claimed from JP62335999A external-priority patent/JPH01176391A/en
Application filed by Hitachi ULSI Engineering Corp, Hitachi Ltd filed Critical Hitachi ULSI Engineering Corp
Priority to US07/701,333 priority Critical patent/US5159571A/en
Assigned to HITACHI, LTD., HITACHI VLSI ENGINEERING CORP. reassignment HITACHI, LTD. ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: ITO, AKIRA, OHKUMA, TOSIYUKI, SATO, YOICHI
Application granted granted Critical
Publication of US5159571A publication Critical patent/US5159571A/en
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
    • 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/08Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
    • G11C29/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/36Data generation devices, e.g. data inverters

Definitions

  • the present invention relates to a semiconductor memory and particularly to an arrangement which may be effectively applied to a static random access memory (hereinafter referred to as static RAM or SRAM) including memory cells comprising flip-flops. More specifically, the present invention relates to an arrangement which may be effectively applied to testing characteristics of static memory cells.
  • static RAM static random access memory
  • the static memory cells included in a static RAM include flip-flops as the storage means.
  • Each flip-flop includes a pair of inverter circuits in which the input and output are cross-coupled.
  • Each inverter circuit includes a load element and a drive element which are connected in series between the first and second operation power source voltages (V CC and V GND ) of the static RAM.
  • the load element is typically formed by a high resistance element of polycrystalline silicon (poly-Si) or a P channel metal-oxide-semiconductor field effect transistor (MOSFET), while the drive element is formed by an N channel MOSFET.
  • FIGS. 2(a) and 2(b) indicate problems which have been made apparent by the inventors of the present invention. Such problems are described hereunder with reference to FIGS. 2(a) and (b).
  • FIG. 2(a) indicates a memory cell MC as the storage means of the static RAM, a word line WO, complementary data line pair D 0 , D 0 and pullup MOSFETs Q25, Q26.
  • the static memory cell of FIG. 2(a) allows the memory information of logic "1" and "0" to be input to a pair of input/output nodes a and be of a flip-flop including MOSFETs Q3, Q4, Q37 and Q38 from the corresponding complementary data line pairs D0 and D0 through the transmission gate MOSFETs Q39 and Q40.
  • the flip-flop circuit is set (condition holding the logic "1") or reset (condition holding the logic "0").
  • FIG. 2(b) shows the enlarged view of MOSFETs Q3, Q4, Q37 and Q38 within the memory cell MC of FIG. 2 (a) and the wirings X and Y within the memory cell.
  • S is a source diffusion layer
  • D is a drain diffusion layer.
  • the drain diffusion layer D of the MOSFETs Q3, Q4, Q37 and Q38 is electrically connected with the wirings X and Y within the cell by polysilicon or aluminum at the points indicated by the letters A, B, C and E.
  • the elements, load MOSFETs Q3 and Q4 are formed to be small in size. Therefore, the drain D of the load MOSFETs Q3 and Q4 is usually connected electrically to the wirings X and Y within the cell through a contact hole.
  • electrical connection between the drain D of the drive MOSFETs Q37 and Q38 and wirings X and Y within the cell is established usually through two or three contact holes since the drive MOSFETs Q37 and Q38 are formed to be large in size.
  • connection failure becomes high at the portion indicated by A and B in the same figure, namely at the contact part because of the small contact area between the drains of Q3 and Q4 and the wirings X and Y.
  • Generation rate of such connection failures can be estimated to become particularly high when the layout area of the memory cells is reduced for purposes of seeking improvement of high integration density.
  • connection failure seldom occurs at the portions indicated by C and E because of the large contact area between the drains of Q37 and Q38 and the wirings X and Y.
  • FIG. 2(a) indicates the portions corresponding to the contact parts A and B with the mark X. If disconnection occurs at the part given the mark X, namely, if the source-drain path of load MOSFETs Q3 or Q4 is not connected with the memory nodes a and b, the memory data can be normally held for the period corresponding to the dynamic information holding time by the charge stored in the gate capacitor Cg of the drive MOSFET Q37 or Q38. Therefore, it can easily appear during a conventional test of the memory cell characteristics that the load MOSFET of the memory cell is connected with the memory node even though it is actually not connected.
  • the testing time becomes longer and manufacturing cost increases. Moreover, it has also been considered to shorten the testing time by lowering the power supply voltage or raising the peripheral temperature and curtailing the dynamic information holding time of the memory cell.
  • test circuit arranged in the periphery of static RAM for example, a register or latch circuit to hold the data to be written into the static RAM or the data to be output from the static RAM during the testing by the scan-path method, may be operated erroneously because the power supply voltage is lowered or the peripheral temperature becomes high. Therefore, reliability of the test result sometimes may be lowered.
  • a voltage supply means which supplies the first operating voltage (V cc ) and the second operating voltage (GND) of the circuit is respectively connected to the voltage supply lines.
  • a pair of voltage supply means usually supply the first operating voltage (V cc ) to a pair of voltage supply lines but such supply voltage is varied responding to the test signal and data to be written into the memory cell during the testing. Namely, a pair of voltage supply lines receive the first operating voltage and the second operating voltage, or the second operating voltage and the first operating voltage from the voltage supply means.
  • data writing into the memory cell can be executed only by controlling a pair of voltage supply means with a control signal. Namely, data writing into the memory cell can be executed within a short period without the necessity of using an ordinary writing method.
  • inversion of data held in the memory cell can also be executed within a short period under the control of a pair of voltage supply means. Inversion of data held in the memory cell is executed for deciding whether the connection between the load element and the memory node is normal or not. Namely, in case the load element is connected with the memory node, data being held can be inverted. Meanwhile, if the load element is not connected with the memory node, data held cannot be inverted. This is the case since data writing into the memory cell is realized through a pair of load elements. Therefore, the voltage of a memory node of a memory cell cannot be varied to the voltage which is required for data inversion. In this case, a pair of MOSFETs are simultaneously set to ON or maintained in the preceding state continuously.
  • testing time of a memory cell can be curtailed, the testing time of the static RAM or the logic integrated circuit including the same can also be curtailed, realizing reduction in cost.
  • FIG. 1 is a circuit diagram of a static RAM to which the present invention is applied, indicating the condition that an output of the data set circuit DSC is supplied to the load MOSFET of a memory cell;
  • FIG. 2(a) and FIG. 2(b) are diagrams for explaining problems disclosed by the inventor of the present invention, in which FIG. 2(a) indicates that disconnection is easily generated at the part given the mark X of the memory cell MC, while FIG. 2(b) indicates the reason for such disconnection;
  • FIG. 3 is a plan view of a logic integrated circuit such as a single chip microcomputer such as a static RAM to which the present invention is applied;
  • FIG. 4 is a system diagram of the logic integrated circuit of a microcomputer shown in FIG. 3;
  • FIG. 5 indicates the timing charts in the ordinary write operation mode and read operation mode of a static RAM to which the present invention is applied;
  • FIG. 6 indicates the timing charts of a data set mode of the static RAM to which the present invention is applied
  • FIG. 7 is a plan view of a layout of a memory cell of a static RAM to which the present invention is applied.
  • FIG. 8 is a circuit diagram showing the use of polycrystalline silicon resistor elements as load elements in the present invention.
  • a static RAM (SRAM) to which the present invention is applied is formed, for example, as shown in FIG. 3, in a semiconductor substrate like an N type single crystal, although not particularly limited, as a part of a logic integrated circuit LC such as a microcomputer.
  • a microcomputer comprises, as shown in the same figure, a central processing unit CPU, a memory control unit MCU and static RAMs. These elements operate together as a data processor.
  • Each pad is an external connecting terminal formed on a semiconductor substrate and is connected to the input/output terminal of an external device which is to be connected externally to the microcomputer.
  • FIG. 4 is a schematic system diagram of the microcomputer shown in FIG. 3.
  • the microcomputer comprises, for example, an internal address bus A-bus, an internal control bus C-bus and an internal data bus D-bus.
  • the central processing unit CPU is connected to output the address signal to the internal address bus A-bus and the control signal such as the read/write control signal to the internal control bus C-bus.
  • the central processing unit CPU is connected with the internal data bus D-bus through a two-way buffer so that it outputs data to the internal data bus D-bus or inputs data on the internal data bus D-bus.
  • the memory control unit MCU is connected with the internal address bus A-bus and internal control bus C-bus and supplies the control signal such as address signal and chip select signal to the static RAM (SRAM) responding to the address signal on the internal address bus A-bus and the control signal on the internal control bus C-bus.
  • This static RAM (SRAM) is coupled with the internal data bus D-bus to output data to the internal data bus D-bus and extracts data on the internal data bus D-bus responding to the address signal and control signal supplied from the memory control unit MCU.
  • FIG. 1 is enlarged block diagram of a CMOS SRAM to which the present invention is applied.
  • MOSFETs which have an arrow mark at the channel (back gate) part are of the P channel type, and are discriminated from the N channel MOSFETs to which the arrow mark is not given.
  • the static RAM of this embodiment is driven, although not particularly limited, when the chip selection signal CS changes to low level from high level.
  • the static RAM when the data set mode signal DS is high level, the static RAM is set to the ordinary operation mode and is also set selectively to the write operation mode or read operation mode with the write enable signal WE.
  • the chip selection signal CS is changed to the low level, is such data set mode signal DS is low level, the static RAM is set to the data set mode.
  • the static RAM selectively sets the data held in all memory cells MCs forming the memory array MARY to logic "0" or "1" depending on the write data supplied through the data input terminal DI.
  • the memory array MARY is formed by m+1 word lines W 0 ⁇ W m arranged in parallel in the horizontal direction, n+1 pairs of complementary data lines D 0 ⁇ D 0 ⁇ D n ⁇ D n and (m+1) ⁇ (n+1) static memory cells MCs each of which is respectively coupled to a word line and a complementary data line pair.
  • Each of the memory cells MC includes, as shown in FIG. 1 as an example, a first and a second CMOS inverter circuit (complementary MOS inverter circuit).
  • the first inverter consists of the P channel MOSFET Q1 and N channel MOSFET Q21 connected in series therewith, while the second inverter consists of P channel MOSFET Q2 and N channel MOSFET Q22 in series therewith.
  • the N channel MOSFETs Q21 and Q22 function as the drive MOSFETs, while the P channel MOSFETs Q1 and Q2 serve as the load means for such drive MOSFETs.
  • pairs of inverter circuits are mutually cross-connected between the input terminal and output terminal, thereby forming a flip-flop circuit.
  • the input terminals and output terminals of the two inverter circuits are connected in common as the input and output nodes a and b of the flip-flop circuit.
  • the input and output nodes a and b of the flip-flop circuit forming (m+1) memory cells MCs arranged in the same column of memory array MARY are respectively connected to the corresponding complementary data line pairs D 0 ⁇ D 0 ⁇ D n ⁇ D n through the corresponding pair of N channel transmission gate MOSFETs Q23 and Q24.
  • the gates of transmission gate MOSFETs Q23 and Q24 of n+1 memory cells MCs arranged in the same row of the memory array MARY are connected in common to the corresponding word lines W 0 ⁇ W m .
  • the sources (second terminals) of the load MOSFET Q1 of n+1 memory cells arranged in the same row of the memory array MARY are respectively connected in common to the corresponding voltage supply lines VA 0 ⁇ VA m (second voltage supply lines).
  • the sources (third terminals) of the other load MOSFET Q2 of n+1 memory cells MCs arranged in the same row of memory array MARY are also connected in common to the corresponding voltage supply lines VB 0 ⁇ VB m (third voltage supply lines).
  • the sources (first terminals) of the drive MOSFETs Q21 and Q22 of n+1 memory cells MCs arranged in the same row of memory array MARY are respectively connected in common to the corresponding ground potential supply lines G 0 ⁇ G m (first voltage supply lines).
  • the voltage supply lines VA 0 ⁇ VA m are respectively connected, although not particularly limited, to the output terminals of corresponding CMOS inverter circuits N 1 ⁇ N 2 of data set circuit DSC.
  • the P channel MOSFET Q51 and N channel MOSFET Q52 forming the inverter circuits N 1 ⁇ N 2 are designed to have comparatively large conductance in order to charge and discharge large parasitic capacitance of the voltage supply lines VA 0 ⁇ VA m .
  • the input terminals of inverter circuits N 1 ⁇ N 2 are connected to the output terminals of corresponding NOR gate circuits NOG 1 ⁇ NOG 2 .
  • each of the NOR gate circuits NOG 1 ⁇ NOG 2 receives in common the non-inverted internal write signal wd from the data input buffer DIB described later.
  • the other input terminals of NOR gate circuits NOG 1 ⁇ NOG 2 receive in common the inversion timing signal ⁇ sa from the timing generation circuit TG described later.
  • the non-inverted internal write signal wd is formed by the write data supplied through the data input terminal DI.
  • the inverted timing signal ⁇ sa is set to the high level when the static RAM is in the ordinary operation mode or set to the low level temporarily at the determined timing when the static RAM is in the testing mode.
  • the voltage supply lines VB 0 ⁇ VB m are connected, although not particularly limited, to the output terminals of corresponding CMOS inverter circuits N 3 ⁇ N 4 of the data set circuit DSC.
  • the P channel MOSFET Q53 and N channel MOSFET S54 forming the inverter circuits N 3 and N 4 are designed to have comparatively large conductance in order to charge and discharge large parasitic capacitance of the voltage supply lines VB 0 ⁇ VB m .
  • the input terminals of inverter circuits N 3 ⁇ N 4 are further connected to the output terminals of the corresponding NOR gate circuits NOG 3 ⁇ NOG 4 .
  • One input terminal of each of the NOR gate circuits NOG 3 ⁇ NOG 4 receives in common the inverted internal write signal wd from the data input buffer DIB. Moreover, the other input terminals of NOR gate circuits NOG 3 ⁇ NOG 4 receive in common the inverted timing signal ⁇ sa from the timing generation circuit TG.
  • the inverted internal write signal wd is complementarily formed with the non-inverted internal write signal wd, in accordance with the write data supplied through the data input terminal DI.
  • ground potential supply lines G 0 ⁇ G m are connected to the ground potential (first power supply voltage) of the circuit through the corresponding N channel MOSFETs Q33 ⁇ Q34 (first MOSFETs). These MOSFETs Q33 ⁇ Q34 are designed to have comparatively small conductance in the diode format through the connection of gates to the drains.
  • the ground potential supply lines G 0 ⁇ G m are further connected to the ground potential of the circuit through the N channel MOSFETs Q35 ⁇ Q36 provided in parallel with the MOSFETs Q33 ⁇ Q34.
  • These MOSFETs Q35 ⁇ Q36 are designed to have comparatively large conductance.
  • the inverted timing signal ⁇ sb is supplied in common to the gates of MOSFETs Q35 ⁇ Q36 from the timing generation circuit TG.
  • This inverted timing signal ⁇ sb is set to the high level when the static RAM is in the ordinary operation mode or to the low level temporarily with the inversion timing signal ⁇ sa when the static RAM is in the determined testing mode.
  • the output signal of NOR gate circuits NOG 1 ⁇ NOG 2 and NOG 3 ⁇ NOG 4 are all set to the low level without relation to the non-inverted internal write signal wd and inverted internal write signal wd. Accordingly, the output signals of inverter circuits N 1 ⁇ N 2 and N 3 ⁇ N 4 become high level and the power supply voltage V cc of the circuit (second power supply voltage) is supplied to the voltage supply lines VA 0 ⁇ VA m and VB 0 ⁇ VB m through the P channel MOSFETs of the CMOS inverter circuits N 1 ⁇ N 2 and N 3 ⁇ N 4 .
  • MOSFETs Q35 ⁇ Q36 having comparatively large conductance of the data set circuit DSC are set to the OFF state because the inverted timing signal ⁇ sb is set to the low level. Therefore, the ground potential supply lines G 0 ⁇ G m are connected to the ground potential of the circuit through MOSFETs Q33 ⁇ Q34 having comparatively small conductance.
  • the output signals of NOR gate circuits NOG 1 ⁇ NOG 2 and NOG 3 ⁇ NOG 4 are selectively set to the high level depending on the non-inversion internal write signal wd and inverted internal write signal wd. Namely, when the inverted timing signal ⁇ sa is set to the low level, the write data supplied through the data input terminal DI is logic "0", and when the non-inverted internal write signal wd is set to the low level, the output signals of NOR gate circuits NOG 1 ⁇ NOG 2 are selectively set to the high level.
  • the output signals of inverter circuits N 1 ⁇ N 2 are set to the low level and the ground potential of circuit is supplied to the voltage supply lines VA 0 ⁇ VA m through the N channel MOSFET Q52 of the inverter circuits N 1 ⁇ N 2 .
  • the output signals of NOR gate circuits NOG 3 ⁇ NOG 4 are set to the low level and the power supply voltage V cc of circuit is supplied to the voltage supply lines VB 0 ⁇ VB m through the P channel MOSFET Q53 of the inverter circuits N 3 and N 4 . Therefore, all memory cells MCs forming the memory array MARY are reset to hold the memory data of logic "0" only when the load MOSFET Q1 functions normally.
  • the ground potential supply lines G 0 ⁇ G m are connected to the ground potential of circuit, as explained previously, through the MOSFETs Q33 ⁇ Q34 having comparatively small conductance. Therefore, the level difference of nodes a and b of the flip-flop circuit of each memory cell MC is compressed and the inverting operation rate to the reset condition of each memory cell MC is improved. If a failure such as disconnection is generated in any memory cell MC and a load MOSFET Q1 does not function normally, such memory cell MC keeps the node b in the low level and cannot be inverted to the reset condition from the set condition.
  • the inverted timing signal ⁇ sa When the inverted timing signal ⁇ sa is set to the low level, the write data supplied through the data input terminal DI is logic "1" and the inverted internal write signal wd is set to the low level, the output signals of NOR gate circuits NOG 3 ⁇ NOG 4 are set selectively to the high level. Accordingly, the output signals of inverter circuits N 3 ⁇ N 4 become the low level, and the ground potential of the circuit is supplied to the voltage supply lines VB 0 ⁇ VB m through the N channel MOSFET Q54 of the inverter circuits N 3 ⁇ N 4 .
  • the output signals of NOR gate circuits NOG 1 NOG 2 are set to the low level and the power supply voltage V cc is supplied to the voltage supply lines VA 0 ⁇ VA m .
  • the ground potential supply lines G 0 ⁇ G m are connected, as explained previously, to the ground potential of the circuit through the MOSFETs Q33 ⁇ Q34 having comparatively small conductance. Therefore, all memory cells MC forming the memory array MARY are set to the set condition to keep the memory data of logic "1" only when the load MOSFET Q2 functions normally. If a failure such as disconnection occurs in any memory cell MC and the load MOSFET Q2 does not function normally, such memory cell MC keeps the node a at the low level and cannot be inverted to the set condition from the reset condition.
  • the output levels of NOR gates NOG 1 , NOG 2 are set complementarily to the output levels of NOR gates NOG 3 , NOG 4 in the data set mode. Namely, the NOR gates NOG 1 , NOG 2 and NOR gates NOG 3 , NOG 4 are operated complementarily.
  • the word lines W 0 ⁇ W m forming the memory array MARY are connected to the X address decoders XDCRs and the desired one is selected therefrom depending on the X address signals AX 0 ⁇ AX i .
  • the i+1 bits complementary internal address signals ax0 ⁇ axi (here, for example, the complementary internal address signal ax0 means the signal combining the non-inverted internal address signal ax0 and inverted internal address signal ax0) are supplied from the X address buffers XADBs described later.
  • the timing signal ⁇ ce is supplied from the timing generation circuit TG. This timing signal ⁇ ce is generally set to the low level and is then set to the high level at the determined timing when the static RAM is in the set condition.
  • the X address decoders XDCRs are selectively set to the operating condition when the timing signal ⁇ ce is set to the high level. Under this operating condition, the X address decoders XDCRs decode the complementary internal address signals ax 0 ⁇ ax i and set the corresponding one of the word lines W 0 ⁇ W m to the selected condition of high level.
  • the X address buffers XADBs fetch the X address signals AX 0 ⁇ AX i supplied to the address input terminals X 0 ⁇ X i from the memory control unit MCU in the logic integrated circuit and hold such X address signals.
  • these buffers form the complementary internal address signals ax0 ⁇ axi based on these X address signals AX 0 ⁇ AX i and supply such signals to the X address decoders XDCRs.
  • the X address signal input to the address input terminal may be supplied from the outside.
  • the complementary data line pairs D 0 ⁇ D 0 ⁇ D n ⁇ D n forming the memory array MARY are connected, on one hand, to the power supply voltage V cc of the circuit through the corresponding MOSFETs Q25 ⁇ Q26 ⁇ Q27 ⁇ Q28.
  • These MOSFETs are formed as the diode format through common connection of the gate and drain thereof and function as the load MOSFETs for the complementary data line pairs D 0 ⁇ D 0 ⁇ D n ⁇ D n .
  • the complementary data line pairs D 0 ⁇ D 0 ⁇ D n ⁇ D n forming the memory array MARY are connected, on the other hand, to the corresponding switch MOSFETs Q29 ⁇ Q39 ⁇ Q31 ⁇ Q32 of the column switch CSW.
  • the other part of these switch MOSFETs are connected respectively in common to the non-inverted signal line CD and inverted signal line CD of the complementary common data line pair.
  • the gates of switch MOSFETs of each pair are respectively connected in common and the corresponding data line pair selection signals YS 0 ⁇ YS n are supplied thereto from the Y address decoder YDC.
  • each switch MOSFET of column switch CSW is turned ON when the corresponding data line selection signals YS 0 ⁇ YS n are selectively set to the high level and selectively connects the corresponding complementary data line pairs D 0 ⁇ D n ⁇ D n ⁇ D n and the complementary common data line pairs CD ⁇ CD.
  • the j+1 bits complementary internal address signals ay 0 ⁇ ay j are supplied to the Y address decoders YDCRs from the Y address buffers YADBs described later.
  • the timing signal ⁇ ce explained above is supplied from the timing generation circuit TG.
  • the Y address decoders YDCR are selectively set to the operating condition when the timing signal ⁇ ce is set to the high level. Under this operating condition, the Y address decoders YDCR decode the complementary internal address signals ay 0 ⁇ ay j and selectively set the corresponding data line pair selection signasl YS 0 ⁇ YS n to the high level.
  • the Y address buffers YADB fetch the Y address signals AY 0 ⁇ AY j supplied to the address input terminals Y 0 ⁇ Y j from the memory control unit MCU in the logic integrated circuit and hold such signals. These buffers also form the complementary internal address signals ay 0 ⁇ ay j based on these Y address signals AY 0 ⁇ AY j and supply these signals to the Y address decoders YDCR.
  • the Y address signal supplied to the address input terminal may be supplied from the outside.
  • the input terminal of read amplifier RA is connected, although not particularly limited, to the complementary common data line pair CD ⁇ CD and the output terminal of write amplifier W is also connected thereto.
  • the output terminal of read amplifier RA is further connected to the input terminal of data output buffer DOB.
  • the input terminal of write amplifier WA is further connected to the output terminal of data input buffer DIB.
  • the timing signals ⁇ ra , ⁇ we and ⁇ oe are respectively supplied from the timing generation circuit TG.
  • the timing signals ⁇ ra , ⁇ oe among them are set selectively to the high level in the determined timing when the static RAM is set to the selecting condition in the read operation mode.
  • the timing signal ⁇ we is selectively set to the high level in the determined timing when the static RAM is set to the selecting condition in the write operation mode.
  • the read amplifier RA is set selectively to the operating condition when the timing signal ⁇ ra is set to the high level. Under this operating condition, the read amplifier RA amplifies the read signal output from the selected memory cell MC of memory array MARY through the complementary common data line pair CD ⁇ CD and transmits the signal to the data output buffer DOB.
  • the data output buffer DOB When the timing signal ⁇ oe is set to the high level, the data output buffer DOB is set to the operating condition selectively. Under this operating condition, the data output buffer DOB transmits the read signal sent from the read amplifier RA to the data bus D-bus of the logic integrated circuit or to the outside through the data output terminal DO. When the timing signal ⁇ oe is set to the low level, an output of the data output buffer DOB is set to the high impedance condition.
  • the data input buffer DIB transmits the write data supplied from the data bus D-bus of the logic integrated circuit or from the external circuit to the write amplifier WA as the complementary internal write signal.
  • These complementary write signals namely the non-inverted internal write signal wd and inverted internal write signal wd are also supplied to the data set circuit DSC as explained earlier.
  • the write amplifier WA is selectively set to the operating condition when the timing signal ⁇ we is set to the high level. Under this operating condition, the write amplifier WA forms complementary write currents depending on the complementary write signals wd and wd transmitted from the data input buffer DIB and supplies these signals to the selected memory cells MCs of memory array MARY through the complementary common data line pairs CD ⁇ CD. When the timing signal ⁇ we is set to the low level, an output of the write amplifier WA is set to the high impedance.
  • the timing generation circuit TG forms various kinds of timing signals based on the chip selection signal CS, write enable signal WE and data set mode signal DS supplied through the input terminal CS, WE and DS from the memory control unit MCU of the logic integrated circuit and an external circuit and supplies such timing signals to respective circuits.
  • FIG. 5 and FIG. 6 indicate the operation timing of a static RAM in this embodiment.
  • FIG. 5 indicates the operation timings of the ordinary write mode and ordinary read mode and
  • FIG. 6 indicates the operation timing of the data set mode of the present invention.
  • the testing operation for confirming the information holding characteristic of memory cell MC can be conducted, for example, as explained below.
  • the static RAM is, although not particularly limited, first set to the repeated selective condition by the ordinary write operation mode, and the memory data of logic "0", for example, is written to all memory cells MCs of memory array MARY.
  • the data set mode signal DS is set to the high level and the write data of logic "0" is supplied from the data bus D-bus or external circuit through the data input terminal DI.
  • the ordinary write operation mode is executed in the timing indicated as the write mode in FIG. 5. Namely, the write operation mode is indicated by the low level of write enable signal WE and when the chip select signal CS is set to the low level, the timing signals ⁇ ce and ⁇ we are set to the high level. Responding to these signals, the word line W m corresponding to the internal complementary address signal ax i is activated, setting the potential of the word line W m to the high level.
  • the non-inverted internal write signal wd and the inverted internal write signal wd are changed as indicated by a solid line and the data line pair selection signals YS n are output from the Y address decoders YDCRs responding to the high level of timing signal ⁇ ce and internal complementary address signal ay j .
  • the corresponding switch MOSFET in the column switch CSW is turned on by the data line pair selection signal YS n , the potentials of complementary data line pair Dn and Dn are changed as indicated by a solid line.
  • the potentials of memory nodes a and b of the selected memory cells MCs are changed as indicated by the solid line and the logic "0" is written into the memory cells MCs.
  • the timing signals ⁇ ce and ⁇ we are changed to the low level, responding to a change of chip select signal CS to the high level.
  • the potential of word line W m is set to the low level, namely to the non-selecting level, responding to the low level of timing signal.
  • the timing signals ⁇ ra and ⁇ oe are set to the low level, while the data set mode signal DS, inverted timing signals ⁇ sa and ⁇ sb , voltage supply line VA m , and potential of VB m are maintained at the high level.
  • non-inverted and inverted internal write signals wd and wd are set to the level indicated by a dotted line and thereby, the potentials of complementary data line pair D n and D n and memory nodes a and b of memory cell MC are set to the level indicated by the dotted line.
  • the static RAM Upon completion of a write operation to all memory cells MCs of memory array MARY, the static RAM is repeatedly set to the selective condition with the ordinary read operation mode and it can be confirmed that the memory data of logic "0" is written to all memory cells MCs. In this case, the read data of logic "0" read from the memory cell MC is transmitted through the data output terminal DO.
  • the ordinary read operation mode is executed at the timing indicated as read mode in FIG. 5.
  • the read operation mode is indicated by the high level of write enable signal WE and the low level of the chip select signal CS, which sets the timing signals ⁇ ce , ⁇ ra and ⁇ oe to the high level.
  • the word line W m corresponding to the internal complementary address signal ax i is set to the selective condition.
  • the potential of word line W m is set to the high level and the complementary data line pair D n ⁇ D n corresponding to the internal complementary address signal ay j are set to the selective condition.
  • the potentials of complementary data line pair D n ⁇ D n and memory nodes a, b of selected memory cell change as indicated by a solid line.
  • the data output buffer DOB is activated and, therefore, invalid data is output from the data output terminal DO, but valid data (logic "0") is output from the data output terminal DO after a certain period responding to the voltage change of memory nodes a, b and the voltage change of complementary data line pair D 0 ⁇ D 0 .
  • the timing signals ⁇ ce , ⁇ ra and ⁇ oe are set to the low level.
  • the word line W m is not selected and the voltage thereof is set to the low level.
  • an output of the data output buffer DOB is set to the high impedance condition.
  • timing signal ⁇ we is maintained to the low level, and the data set mode signal DS, the potential of inverted timing signals ⁇ sa and ⁇ sb and voltage supply lines VA m , VB m are maintained to the high level.
  • potential of the complementary data line pair D 0 ⁇ D 0 and memory nodes a, b changes as indicated by a dotted line.
  • the testing of the circuit used for the ordinary operation mode can be conducted by writing or reading data to or from all memory cells in the ordinary write operation mode and read operation mode.
  • the static RAM is set to the data set mode and the memory data of all memory cells MCs of memory array MARY are inverted to the logic "1".
  • the data set mode signal DS is set to the low level and the write data of logic "1" is supplied to the data input terminal DI.
  • the inverted timing signals ⁇ sa and ⁇ sb are supplied to the data set circuit DSC from the timing generation circuit TG and the high level non-inverted internal write signal wd and low level inverted internal write signal wd are also supplied from the data input buffer DIB.
  • the memory data of all memory cells MCs of memory array MARY are converted to logic "1" at a time within a short period of time.
  • the data set mode can be executed at the timing of the data set mode in FIG. 6. Namely, the data set is indicated with the low level of data set mode signal DS and when the chip select signal CS is set to the low level, while the inverted timing signals ⁇ sa and ⁇ sb are set to the low level. Responding to the low level of the inverted timing signal ⁇ sa and the low level of inverted internal write signal wd, the potential of voltage supply line VB m is changed to the low level from the high level. The potential of voltage supply line VA m is maintained at the high level.
  • the inverted timing signals ⁇ sa and ⁇ sb are changed to the high level.
  • the potential of voltage supply line VB m is changed to the high level.
  • the MOSFETs Q35 and Q36 in the data set circuit DSC are turned ON and thereby the potential of memory node b is further changed to the side of low level.
  • the write enable signal WE is maintained at the high level and the timing signals ⁇ ce , ⁇ we , ⁇ ra , ⁇ oe and potential of the word line W m remain at the low level while the data output terminal DO is set to the high impedance condition "Z".
  • the static RAM is repeatedly set again to the selective condition by the ordinary read operation mode and it can be confirmed that the memory data of all memory cells MCs are inverted to the logic "1".
  • the load MOSFET Q2 of such memory cell MC is indicated, for example, as having a failure such as disconnection on the side of the drain.
  • the static RAM is set again to the data set mode and memory data of all memory cells MCs of memory array MARY are inverted to the logic "0".
  • the data set mode signal DS is set to the low level, as in the case of FIG. 6, and the write data of logic "0" is supplied to the data input terminal DI.
  • a low level signal is input to the data input terminal DI.
  • the non-inverted and inverted internal write signals wd and wd are respectively set to the low and high levels.
  • the respective potentials of voltage supply lines VA m and VB m and respective potentials of memory nodes a and b are interchanged with each other.
  • the static RAM is set again to the selective condition in the ordinary read operation mode, and it can be confirmed that the memory data of all memory cells MCs are inverted to the logic "0".
  • the load MOSFET Q1 of such memory cell MC has a failure such as disconnection on the side of the drain.
  • the memory cell characteristic testing processes are not limited only to the processes explained above, namely,
  • FIG. 7 is a layout drawing corresponding to the CMOS static RAM shown in FIG. 1.
  • This CMOS memory cell is formed by the single layer polycrystalline silicon layer poly-Si and double-layer aluminum wirings Al 1 , Al 2 .
  • the polycrystalline silicon layer poly-Si is used for the gate electrodes of transfer MOSFETs Q23, Q24, gate electrodes of MOSFETs Q1 and Q21, gate electrodes of MOSFETs Q2 and Q22 and wirings within the cells, and is indicated by a dotted line in the figure.
  • the sign of the MOSFET is described to the part corresponding to the gate electrode of each MOSFET for helping understanding.
  • the chain lines L1, L2, L3 and L4 indicate the boundary between the field oxide film, for example, the oxide film (LOCOS oxide film) by the local oxidation of silicon technology and the element forming region.
  • the n type source-drain regions of MOSFETs Q21 and Q23 are formed by doping the n type impurity such as phosphorus or arsenic.
  • the gate electrodes formed by the LOCOS oxide film and polysilicon used as the ion doping mask As into the P type well formed within the semiconductor substrate with the gate electrodes formed by the LOCOS oxide film and polysilicon used as the ion doping mask.
  • the n type source-drain regions of the MOSFETs Q22 and Q24 are formed by doping the n type impurity such as phosphorus or arsenic As into the P type well formed within the semiconductor substrate with the gate electrodes formed by the LOCOS oxide film and the poly-silicon used as the mask.
  • the P type source-drain regions of MOSFETs Q1 and Q2 are respectively formed by doping P type impurity such as boron B into the n type well formed within the semiconductor substrate with the gate electrodes formed by the LOCOS oxide film and polysilicon used as the impurity doping mask.
  • the complementary data line pair D 0 and D 0 can be formed by the first layer aluminum wiring Al 1 .
  • the first layer aluminum wiring Al 1 is further used, as indicated in the figure, for connection of the other wirings in the cell, polysilicon gate or source region and the second layer aluminum wiring Al 2 .
  • the second layer aluminum wiring Al 2 is used for word line W 0 , ground potential supply line G 0 and first and second voltage supply lines VA 0 and VB 0 .
  • CONT indicates a contact hole and TH indicates a through hole.
  • connection between the drain regions and aluminum wirings Al 1 (A), Al 1 (B) is respectively realized through a pair of contact holes as indicated by CONT (C) and CONT (E).
  • connection between the aluminum wirings Al 1 (A) and Al 1 (B) and the load MOSFETs Q1 and Q2 is respectively carried out through a contact hole as indicated by CONT(A) and CONT(B). Therefore, it can be understood that electrical conductivity failure easily occurs at the contact holes CONT(A) and CONT(B) more often than at the contact holes CONT(C) and CONT(E).
  • the static RAM of this embodiment comprises the memory array MARY as the basic structure in which the CMOS static memory cells MC are arranged like a lattice.
  • Each memory cell MC comprises a flip-flop circuit formed by a pair of cross-connected CMOS inverter circuit consisting of P channel type load MOSFETs and N channel type drive MOSFETs arranged in series.
  • the source of the P channel MOSFET forming one inverter circuit is connected in common respectively to the corresponding voltage supply lines VA 0 ⁇ VA m and source of P channel MOSFET forming the other inverter circuit is connected in common respectively to the corresponding voltage supply lines VB 0 ⁇ VB m .
  • the sources of N channel MOSFETs forming both inverter circuits are connected in common respectively to the corresponding ground potential supply lines G 0 ⁇ G m .
  • the power supply voltage V cc of the circuit is supplied to the voltage supply lines VA 0 ⁇ VA m and VB 0 ⁇ VB m while the static RAM is in the ordinary operation mode.
  • the ground potential of the circuit is supplied to any of the static RAMs depending on the inverted timing signals ⁇ sa , ⁇ sb and complementary internal write signals wd, wd.
  • This ground potential of the circuit is supplied to the ground potential supply lines G 0 ⁇ G m through the MOSFETs Q35 Q36 usually having comparatively large conductance and MOSFETs Q33 ⁇ Q34 usually having comparatively small conductance. Moreover, when such inverted timing signals ⁇ sa and ⁇ sb are set to the low level, the ground potential of circuit is supplied through only the MOSFETs Q33 ⁇ Q34 having comparatively small conductance. From these facts, the memory data of all memory cells MCs of memory array MARY can be forced to become logic "0" or logic "1" depending on the write data in the static RAM of this embodiment.
  • the data set mode explained above can be used for initial setting of the static RAM.
  • the Japanese laid-open patent No. 61-222090 describes the static RAM having the flash clear and flash set function.
  • This static RAM comprises static memory cells having inverters, each of which provides a P channel pullup transistor and a data memory transistor and a pair of CMOS inverters of which an input node and output node are cross-connected as well as the set means and reset means respectively coupled to the source terminals of a pair of data memory transistors.
  • the set operation can be realized by setting the source voltage of the data memory transistor connecting the set means to a high voltage higher than the ground voltage with the set means from such ground voltage.
  • the reset operation can be realized by setting the source voltage of the data memory transistor connector the reset means to a high voltage higher than the ground voltage with such reset means from the ground voltage.
  • the first object of the present invention can be found in testing whether the electrical connection between the load MOSFET included in the static memory cell and the memory node to which such MOSFET is connected is normal or not. Therefore, the potential of the memory node of the memory cell connecting the source-drain path of the load MOSFET is controlled by the data set circuit DSC through such source-drain path.
  • the Japanese laid-open patents No. 61-71088 and No. 61-29173 discloses the reset technology in which the voltage supplied to the one of a pair of load MOSFETs or load resistors in the memory cell can be changed to the power supply voltage (V cc ) or ground potential (GND) by the control signal in order to set all memory cells of the static RAM to the predetermined reset condition. Therefore, in the above references, the memory data of the memory cell can be inverted to the logic "1" from the logic "0" (or to logic “0” from logic "1”) but cannot be inverted to the logic "0” from the logic "1” and to the logic "1” from the logic "0". Moreover, these references do not suggest the testing for connections between a pair of load elements and a pair of memory nodes in the memory cell.
  • the present invention can be attained by applying the present invention to the static RAM to be comprised in the logic integrated circuit such as a microcomputer. Namely,
  • the data held in the memory cells can be inverted freely within a short period of time by providing a pair of voltage supply lines corresponding to the two pairs of inverter circuits forming the static memory cells and providing the data set circuits to selectively supply the ground potential of circuit to the one voltage supply line while the power supply voltage of circuit is supplied to the other voltage supply line and thereby the predetermined control signal becomes effective.
  • a failure such as disconnection occurring in the load MOSFET of static memory cell can be detected within a short period of time without changing power supply voltage and peripheral temperature by deciding the possibility of inversion of data held in the memory cell depending on the paragraph (1).
  • the memory data held by the memory cells such as a static RAM can be initially set to the logic "0" or logic "1" within the short period of time from the paragraphs (1) and (2).
  • each memory cell MC may be replaced with a high resistance polysilicon load or an N channel MOSFET load formed by connecting the MOSFET to operate as a diode in place of the load MOSFETs Q1 and Q2.
  • FIG. 8 shows an example of polysilicon load resistors R 1 and R 2 as an illustration of such a high resistance load.
  • MOSFETs Q33 ⁇ Q34 of the data set circuit DSC may be eliminated and their gates can also be coupled to the power supply voltage V cc of circuit.
  • the inverter circuits N 1 ⁇ N 4 and NOR gate circuits NOG 1 ⁇ NOG 4 of the data set circuit DSC coupled to the voltage supply lines VA 0 ⁇ VA m and VB 0 ⁇ VB m may be replaced with the other logic gate circuits under the condition that the logical functions are the same.
  • the levels of inversion timing signals ⁇ sa , ⁇ sb and complementary internal write signals wd, wd can be combined freely.
  • the power supply voltage V cc is set to the ground potential like the ordinary ECL RAM and the ground potential of circuit is used as the negative power supply voltage, or polarity of the power supply voltage may be inverted by interchanging the P channel MOSFET and N channel MOSFET.
  • the memory array MARY may be formed by a plurality of memory mats and the load MOSFETs Q25 Q26 and Q27 ⁇ Q28 provided to the complementary data line pairs D 0 ⁇ D 0 D n ⁇ D n may be selectively set to ON, for example, by the timing signal ⁇ ce .
  • various modes of the embodiment such as the circuit block of the static RAM of FIG. 1 and the combination of the address signal and the control signal can also be employed.
  • the invention made by the inventors of the present invention has been applied mainly to the static RAM to be comprised in the logic integrated circuit such as a microcomputer as the application field.
  • the present invention is not limited to such a static RAM and, for instance, the present invention can also be applied to the discrete static RAM and other digital processors comprising static RAMs.
  • the static RAM includes those formed by MOSFETs, those formed by MOSFETs and bipolar transistors (so-called Bi CMOS SRAM) and static RAMs formed using gallium arsenide as the semiconductor substrate.
  • the present invention can therefore be widely applied to a semiconductor memory device formed by the static memory cells in which at least the memory array includes a load means and a digital apparatus comprising such semiconductor memory device.
  • the data held in the memory cells can be inverted freely within a short period of time by providing a pair of voltage supply lines corresponding to the two pairs of inverter circuits forming the static memory cells and providing the data set circuits to selectively supply the ground potential of circuit to the one voltage supply line while the power supply voltage of circuit is supplied to the other voltage supply line and thereby the determined control signal becomes effective.
  • a failure such as disconnection occurring in the load MOSFET of the static memory cell can be detected within a short period of time without changing power supply voltage and peripheral temperature by deciding the possibility of inversion of data held in the memory cell.
  • the testing time of the logic integrated circuit such as a microcomputer comprising a static RAM can be curtailed and low cost can also be realized.

Abstract

A static random access memory (RAM) includes a data set circuit (DSC) coupled to pairs of load elements of memory cells to test the connection between a pair of load elements and a pair of memory nodes of each of the memory cells. The data set circuit responds to predetermined control signals and data to be set to the memory cells and supplies the predetermined voltage corresponding to such data to the pair of load elements. If the pair of load elements and the memory nodes of a memory cell are properly coupled, data of the memory cell will be inverted. Therefore, if the data of a memory cell is not inverted during the test, it can be quickly determined that a disconnection fault exists at that memory cell location.

Description

This application is a continuation of application Ser. No. 291,643, filed on Dec. 29, 1988, now abandoned.
BACKGROUND OF THE INVENTION
The present invention relates to a semiconductor memory and particularly to an arrangement which may be effectively applied to a static random access memory (hereinafter referred to as static RAM or SRAM) including memory cells comprising flip-flops. More specifically, the present invention relates to an arrangement which may be effectively applied to testing characteristics of static memory cells.
Generally, the static memory cells included in a static RAM include flip-flops as the storage means. Each flip-flop includes a pair of inverter circuits in which the input and output are cross-coupled. Each inverter circuit includes a load element and a drive element which are connected in series between the first and second operation power source voltages (VCC and VGND) of the static RAM. The load element is typically formed by a high resistance element of polycrystalline silicon (poly-Si) or a P channel metal-oxide-semiconductor field effect transistor (MOSFET), while the drive element is formed by an N channel MOSFET.
On the other hand, in order to obtain a static RAM of large capacity, a pair of load elements and a pair of drive elements included in each memory cell are arranged with regard to size and layout of each element to reduce the layout area of the memory cells. As a result, recently, the memory capacity of static RAMs has been improved to 256 kbits or even up to 1 Mbits through the progress in semiconductor manufacturing technology and the improvement in memory cell layout.
The testing of such large capacity memory devices and particularly the testing of memory cell characteristics requires a longer period of time due to its extensive memory capacity, resulting in an increase of testing cost and a resultant increase in product cost.
SUMMARY OF THE INVENTION
It is therefore an object of the present invention to provide a static semiconductor memory device which reduces the testing time of memory cells.
It is another object of the present invention to shorten the testing time of logical integrated circuits comprising static RAMS and to realize cost reduction thereof.
These and other objects and the novel features of the present invention will become apparent from the ensuing description with reference to the accompanying drawings. FIGS. 2(a) and 2(b) indicate problems which have been made apparent by the inventors of the present invention. Such problems are described hereunder with reference to FIGS. 2(a) and (b).
FIG. 2(a) indicates a memory cell MC as the storage means of the static RAM, a word line WO, complementary data line pair D0, D0 and pullup MOSFETs Q25, Q26. The static memory cell of FIG. 2(a) allows the memory information of logic "1" and "0" to be input to a pair of input/output nodes a and be of a flip-flop including MOSFETs Q3, Q4, Q37 and Q38 from the corresponding complementary data line pairs D0 and D0 through the transmission gate MOSFETs Q39 and Q40. Corresponding to such information, the flip-flop circuit is set (condition holding the logic "1") or reset (condition holding the logic "0"). Namely, the memory information is held in the form of charge in the gate capacitance of the drive MOSFETs Q37 and Q38, and the leakage of this charge is compensated through the load MOSFET Q3 or Q4 which is set in a complementary manner to the ON state. For high integration density of the memory cells, the load MOSFETs Q3 and Q4 are minimized in size to be capable of providing the conductance to compensate for the leakage of charge. FIG. 2(b) shows the enlarged view of MOSFETs Q3, Q4, Q37 and Q38 within the memory cell MC of FIG. 2 (a) and the wirings X and Y within the memory cell. In this figure, S is a source diffusion layer and D is a drain diffusion layer. It should be noted herein that the drain diffusion layer D of the MOSFETs Q3, Q4, Q37 and Q38 is electrically connected with the wirings X and Y within the cell by polysilicon or aluminum at the points indicated by the letters A, B, C and E. As explained previously, the elements, load MOSFETs Q3 and Q4, are formed to be small in size. Therefore, the drain D of the load MOSFETs Q3 and Q4 is usually connected electrically to the wirings X and Y within the cell through a contact hole. Meanwhile, electrical connection between the drain D of the drive MOSFETs Q37 and Q38 and wirings X and Y within the cell is established usually through two or three contact holes since the drive MOSFETs Q37 and Q38 are formed to be large in size. Accordingly, it has become clear that the possibility of an electrical connection failure (disconnection) becomes high at the portion indicated by A and B in the same figure, namely at the contact part because of the small contact area between the drains of Q3 and Q4 and the wirings X and Y. Generation rate of such connection failures can be estimated to become particularly high when the layout area of the memory cells is reduced for purposes of seeking improvement of high integration density. On the other hand, connection failure seldom occurs at the portions indicated by C and E because of the large contact area between the drains of Q37 and Q38 and the wirings X and Y.
FIG. 2(a) indicates the portions corresponding to the contact parts A and B with the mark X. If disconnection occurs at the part given the mark X, namely, if the source-drain path of load MOSFETs Q3 or Q4 is not connected with the memory nodes a and b, the memory data can be normally held for the period corresponding to the dynamic information holding time by the charge stored in the gate capacitor Cg of the drive MOSFET Q37 or Q38. Therefore, it can easily appear during a conventional test of the memory cell characteristics that the load MOSFET of the memory cell is connected with the memory node even though it is actually not connected.
When the read or write tests are attempted to all memory cells in order to eliminate such a problem with a time interval longer than the discharge time of the gate capacitor, namely, the dynamic information holding time of the memory cell, the testing time becomes longer and manufacturing cost increases. Moreover, it has also been considered to shorten the testing time by lowering the power supply voltage or raising the peripheral temperature and curtailing the dynamic information holding time of the memory cell. However, when the static RAM is used in a logic integrated circuit such as a microcomputer, it is quite probable that the test circuit arranged in the periphery of static RAM, for example, a register or latch circuit to hold the data to be written into the static RAM or the data to be output from the static RAM during the testing by the scan-path method, may be operated erroneously because the power supply voltage is lowered or the peripheral temperature becomes high. Therefore, reliability of the test result sometimes may be lowered.
A typical example of the invention among those disclosed in the present application will be briefly explained hereunder.
In the prior art, writing of information into the memory cell has been conducted by setting a pair of transmission gates MOSFETs to the ON state and inputting the complementary signals on the complementary data line pair to the flip-flop circuit. Therefore, if the connection between the load element in the flip-flop and the memory node is defective, such connection failure cannot be found within a short period. A discussion of specific prior art examples concerning initial set and/or reset of a static RAM, which suffer from this problem, is provided near the end of the detailed description. The present invention conducts data writing into the memory cell through the load element during the testing in order to find such connection failure within a short period. In practice, a single voltage supply line is provided respectively to each of a pair of load elements in the memory cell. A voltage supply means which supplies the first operating voltage (Vcc) and the second operating voltage (GND) of the circuit is respectively connected to the voltage supply lines. A pair of voltage supply means usually supply the first operating voltage (Vcc) to a pair of voltage supply lines but such supply voltage is varied responding to the test signal and data to be written into the memory cell during the testing. Namely, a pair of voltage supply lines receive the first operating voltage and the second operating voltage, or the second operating voltage and the first operating voltage from the voltage supply means.
According to the present invention, during the testing, data writing into the memory cell can be executed only by controlling a pair of voltage supply means with a control signal. Namely, data writing into the memory cell can be executed within a short period without the necessity of using an ordinary writing method.
In addition, inversion of data held in the memory cell can also be executed within a short period under the control of a pair of voltage supply means. Inversion of data held in the memory cell is executed for deciding whether the connection between the load element and the memory node is normal or not. Namely, in case the load element is connected with the memory node, data being held can be inverted. Meanwhile, if the load element is not connected with the memory node, data held cannot be inverted. This is the case since data writing into the memory cell is realized through a pair of load elements. Therefore, the voltage of a memory node of a memory cell cannot be varied to the voltage which is required for data inversion. In this case, a pair of MOSFETs are simultaneously set to ON or maintained in the preceding state continuously.
As explained earlier, since the testing time of a memory cell can be curtailed, the testing time of the static RAM or the logic integrated circuit including the same can also be curtailed, realizing reduction in cost.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a circuit diagram of a static RAM to which the present invention is applied, indicating the condition that an output of the data set circuit DSC is supplied to the load MOSFET of a memory cell;
FIG. 2(a) and FIG. 2(b) are diagrams for explaining problems disclosed by the inventor of the present invention, in which FIG. 2(a) indicates that disconnection is easily generated at the part given the mark X of the memory cell MC, while FIG. 2(b) indicates the reason for such disconnection;
FIG. 3 is a plan view of a logic integrated circuit such as a single chip microcomputer such as a static RAM to which the present invention is applied;
FIG. 4 is a system diagram of the logic integrated circuit of a microcomputer shown in FIG. 3;
FIG. 5 indicates the timing charts in the ordinary write operation mode and read operation mode of a static RAM to which the present invention is applied;
FIG. 6 indicates the timing charts of a data set mode of the static RAM to which the present invention is applied;
FIG. 7 is a plan view of a layout of a memory cell of a static RAM to which the present invention is applied; and
FIG. 8 is a circuit diagram showing the use of polycrystalline silicon resistor elements as load elements in the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
A static RAM (SRAM) to which the present invention is applied is formed, for example, as shown in FIG. 3, in a semiconductor substrate like an N type single crystal, although not particularly limited, as a part of a logic integrated circuit LC such as a microcomputer. Such a microcomputer comprises, as shown in the same figure, a central processing unit CPU, a memory control unit MCU and static RAMs. These elements operate together as a data processor. Each pad is an external connecting terminal formed on a semiconductor substrate and is connected to the input/output terminal of an external device which is to be connected externally to the microcomputer.
FIG. 4 is a schematic system diagram of the microcomputer shown in FIG. 3. The microcomputer comprises, for example, an internal address bus A-bus, an internal control bus C-bus and an internal data bus D-bus. The central processing unit CPU is connected to output the address signal to the internal address bus A-bus and the control signal such as the read/write control signal to the internal control bus C-bus. Moreover, the central processing unit CPU is connected with the internal data bus D-bus through a two-way buffer so that it outputs data to the internal data bus D-bus or inputs data on the internal data bus D-bus. The memory control unit MCU is connected with the internal address bus A-bus and internal control bus C-bus and supplies the control signal such as address signal and chip select signal to the static RAM (SRAM) responding to the address signal on the internal address bus A-bus and the control signal on the internal control bus C-bus. This static RAM (SRAM) is coupled with the internal data bus D-bus to output data to the internal data bus D-bus and extracts data on the internal data bus D-bus responding to the address signal and control signal supplied from the memory control unit MCU.
FIG. 1 is enlarged block diagram of a CMOS SRAM to which the present invention is applied. In FIG. 1, MOSFETs which have an arrow mark at the channel (back gate) part are of the P channel type, and are discriminated from the N channel MOSFETs to which the arrow mark is not given.
The static RAM of this embodiment is driven, although not particularly limited, when the chip selection signal CS changes to low level from high level. In this case, when the data set mode signal DS is high level, the static RAM is set to the ordinary operation mode and is also set selectively to the write operation mode or read operation mode with the write enable signal WE. When the chip selection signal CS is changed to the low level, is such data set mode signal DS is low level, the static RAM is set to the data set mode. At this time, the static RAM selectively sets the data held in all memory cells MCs forming the memory array MARY to logic "0" or "1" depending on the write data supplied through the data input terminal DI.
In FIG. 1, the memory array MARY is formed by m+1 word lines W0 ˜Wm arranged in parallel in the horizontal direction, n+1 pairs of complementary data lines D0 ·D0 ˜Dn ·Dn and (m+1)×(n+1) static memory cells MCs each of which is respectively coupled to a word line and a complementary data line pair.
Each of the memory cells MC, although not particularly limited, includes, as shown in FIG. 1 as an example, a first and a second CMOS inverter circuit (complementary MOS inverter circuit). The first inverter consists of the P channel MOSFET Q1 and N channel MOSFET Q21 connected in series therewith, while the second inverter consists of P channel MOSFET Q2 and N channel MOSFET Q22 in series therewith. In these inverter circuits, the N channel MOSFETs Q21 and Q22 function as the drive MOSFETs, while the P channel MOSFETs Q1 and Q2 serve as the load means for such drive MOSFETs. These pairs of inverter circuits are mutually cross-connected between the input terminal and output terminal, thereby forming a flip-flop circuit. The input terminals and output terminals of the two inverter circuits are connected in common as the input and output nodes a and b of the flip-flop circuit.
The input and output nodes a and b of the flip-flop circuit forming (m+1) memory cells MCs arranged in the same column of memory array MARY are respectively connected to the corresponding complementary data line pairs D0 ·D0 ˜Dn ·Dn through the corresponding pair of N channel transmission gate MOSFETs Q23 and Q24. The gates of transmission gate MOSFETs Q23 and Q24 of n+1 memory cells MCs arranged in the same row of the memory array MARY are connected in common to the corresponding word lines W0 ˜Wm.
In the static RAM of this embodiment, the sources (second terminals) of the load MOSFET Q1 of n+1 memory cells arranged in the same row of the memory array MARY are respectively connected in common to the corresponding voltage supply lines VA0 ˜VAm (second voltage supply lines). In the same way, the sources (third terminals) of the other load MOSFET Q2 of n+1 memory cells MCs arranged in the same row of memory array MARY are also connected in common to the corresponding voltage supply lines VB0 ˜VBm (third voltage supply lines). Moreover, the sources (first terminals) of the drive MOSFETs Q21 and Q22 of n+1 memory cells MCs arranged in the same row of memory array MARY are respectively connected in common to the corresponding ground potential supply lines G0 ˜Gm (first voltage supply lines).
The voltage supply lines VA0 ˜VAm are respectively connected, although not particularly limited, to the output terminals of corresponding CMOS inverter circuits N1 ˜N2 of data set circuit DSC. The P channel MOSFET Q51 and N channel MOSFET Q52 forming the inverter circuits N1 ˜N2 are designed to have comparatively large conductance in order to charge and discharge large parasitic capacitance of the voltage supply lines VA0 ˜VAm. The input terminals of inverter circuits N1 ˜N2 are connected to the output terminals of corresponding NOR gate circuits NOG1 ˜NOG2. One input terminal of each of the NOR gate circuits NOG1 ˜NOG2 receives in common the non-inverted internal write signal wd from the data input buffer DIB described later. The other input terminals of NOR gate circuits NOG1 ˜NOG2 receive in common the inversion timing signal φsa from the timing generation circuit TG described later. As explained later, the non-inverted internal write signal wd is formed by the write data supplied through the data input terminal DI. Moreover, the inverted timing signal φsa is set to the high level when the static RAM is in the ordinary operation mode or set to the low level temporarily at the determined timing when the static RAM is in the testing mode.
In the same way, the voltage supply lines VB0 ˜VBm are connected, although not particularly limited, to the output terminals of corresponding CMOS inverter circuits N3 ˜N4 of the data set circuit DSC. The P channel MOSFET Q53 and N channel MOSFET S54 forming the inverter circuits N3 and N4 are designed to have comparatively large conductance in order to charge and discharge large parasitic capacitance of the voltage supply lines VB0 ˜VBm. The input terminals of inverter circuits N3 ˜N4 are further connected to the output terminals of the corresponding NOR gate circuits NOG3 ˜NOG4. One input terminal of each of the NOR gate circuits NOG3 ˜NOG4 receives in common the inverted internal write signal wd from the data input buffer DIB. Moreover, the other input terminals of NOR gate circuits NOG3 ˜NOG4 receive in common the inverted timing signal φsa from the timing generation circuit TG. The inverted internal write signal wd is complementarily formed with the non-inverted internal write signal wd, in accordance with the write data supplied through the data input terminal DI.
In addition, the ground potential supply lines G0 ˜Gm are connected to the ground potential (first power supply voltage) of the circuit through the corresponding N channel MOSFETs Q33˜Q34 (first MOSFETs). These MOSFETs Q33˜Q34 are designed to have comparatively small conductance in the diode format through the connection of gates to the drains. The ground potential supply lines G0 ˜Gm are further connected to the ground potential of the circuit through the N channel MOSFETs Q35˜Q36 provided in parallel with the MOSFETs Q33˜Q34. These MOSFETs Q35˜Q36 are designed to have comparatively large conductance. The inverted timing signal φsb is supplied in common to the gates of MOSFETs Q35˜Q36 from the timing generation circuit TG. This inverted timing signal φsb is set to the high level when the static RAM is in the ordinary operation mode or to the low level temporarily with the inversion timing signal φsa when the static RAM is in the determined testing mode.
Therefore, when the static RAM is in the ordinary operation mode and the inverted timing signal φsa is in the high level, the output signal of NOR gate circuits NOG1 ˜NOG2 and NOG3 ˜NOG4 are all set to the low level without relation to the non-inverted internal write signal wd and inverted internal write signal wd. Accordingly, the output signals of inverter circuits N1 ˜N2 and N3 ˜N4 become high level and the power supply voltage Vcc of the circuit (second power supply voltage) is supplied to the voltage supply lines VA0 ˜VAm and VB0 ˜VBm through the P channel MOSFETs of the CMOS inverter circuits N1 ˜N2 and N3 ˜N4. In this case, since the inverted timing signal φsb is set to the high level in the same way, the MOSFETs Q35˜Q36 having comparatively large conductance are set to the ON state. Therefore, the ground potential of circuit is supplied to the ground potential supply lines G0 ˜Gm through MOSFETs Q35˜Q36 and Q33˜Q34 having comparatively small conductance. Thereby, all memory cells MCs of memory array MARY function as the ordinary static RAM memory cells.
When the static RAM is set to the predetermined testing mode and the inverted timing signals φsa and φsb are set temporarily to the low level, MOSFETs Q35˜Q36 having comparatively large conductance of the data set circuit DSC are set to the OFF state because the inverted timing signal φsb is set to the low level. Therefore, the ground potential supply lines G0 ˜Gm are connected to the ground potential of the circuit through MOSFETs Q33˜Q34 having comparatively small conductance. Since the inverted timing signal φsa is set to the low level in the data set circuit DSC, the output signals of NOR gate circuits NOG1 ˜NOG2 and NOG3 ˜NOG4 are selectively set to the high level depending on the non-inversion internal write signal wd and inverted internal write signal wd. Namely, when the inverted timing signal φsa is set to the low level, the write data supplied through the data input terminal DI is logic "0", and when the non-inverted internal write signal wd is set to the low level, the output signals of NOR gate circuits NOG1 ˜NOG2 are selectively set to the high level. Accordingly, the output signals of inverter circuits N1 ˜N2 are set to the low level and the ground potential of circuit is supplied to the voltage supply lines VA0 ˜VAm through the N channel MOSFET Q52 of the inverter circuits N1 ˜N2. In this case, the output signals of NOR gate circuits NOG3 ˜NOG4 are set to the low level and the power supply voltage Vcc of circuit is supplied to the voltage supply lines VB0 ˜VBm through the P channel MOSFET Q53 of the inverter circuits N3 and N4. Therefore, all memory cells MCs forming the memory array MARY are reset to hold the memory data of logic "0" only when the load MOSFET Q1 functions normally. In this case, the ground potential supply lines G0 ˜Gm are connected to the ground potential of circuit, as explained previously, through the MOSFETs Q33˜Q34 having comparatively small conductance. Therefore, the level difference of nodes a and b of the flip-flop circuit of each memory cell MC is compressed and the inverting operation rate to the reset condition of each memory cell MC is improved. If a failure such as disconnection is generated in any memory cell MC and a load MOSFET Q1 does not function normally, such memory cell MC keeps the node b in the low level and cannot be inverted to the reset condition from the set condition.
When the inverted timing signal φsa is set to the low level, the write data supplied through the data input terminal DI is logic "1" and the inverted internal write signal wd is set to the low level, the output signals of NOR gate circuits NOG3 ˜NOG4 are set selectively to the high level. Accordingly, the output signals of inverter circuits N3 ˜N4 become the low level, and the ground potential of the circuit is supplied to the voltage supply lines VB0 ˜VBm through the N channel MOSFET Q54 of the inverter circuits N3 ˜N4. Here, the output signals of NOR gate circuits NOG1 NOG2 are set to the low level and the power supply voltage Vcc is supplied to the voltage supply lines VA0 ˜VAm. Moreover, the ground potential supply lines G0 ˜Gm are connected, as explained previously, to the ground potential of the circuit through the MOSFETs Q33˜Q34 having comparatively small conductance. Therefore, all memory cells MC forming the memory array MARY are set to the set condition to keep the memory data of logic "1" only when the load MOSFET Q2 functions normally. If a failure such as disconnection occurs in any memory cell MC and the load MOSFET Q2 does not function normally, such memory cell MC keeps the node a at the low level and cannot be inverted to the set condition from the reset condition.
As will be understood from the above explanation, the output levels of NOR gates NOG1, NOG2 are set complementarily to the output levels of NOR gates NOG3, NOG4 in the data set mode. Namely, the NOR gates NOG1, NOG2 and NOR gates NOG3, NOG4 are operated complementarily.
In FIG. 1, the word lines W0 ˜Wm forming the memory array MARY are connected to the X address decoders XDCRs and the desired one is selected therefrom depending on the X address signals AX0 ˜AXi.
To the X address decoders XDCRs, the i+1 bits complementary internal address signals ax0˜axi (here, for example, the complementary internal address signal ax0 means the signal combining the non-inverted internal address signal ax0 and inverted internal address signal ax0) are supplied from the X address buffers XADBs described later. Moreover, the timing signal φce is supplied from the timing generation circuit TG. This timing signal φce is generally set to the low level and is then set to the high level at the determined timing when the static RAM is in the set condition.
The X address decoders XDCRs are selectively set to the operating condition when the timing signal φce is set to the high level. Under this operating condition, the X address decoders XDCRs decode the complementary internal address signals ax0 ˜axi and set the corresponding one of the word lines W0 ˜Wm to the selected condition of high level.
The X address buffers XADBs fetch the X address signals AX0 ˜AXi supplied to the address input terminals X0 ˜Xi from the memory control unit MCU in the logic integrated circuit and hold such X address signals. In addition, these buffers form the complementary internal address signals ax0˜axi based on these X address signals AX0 ˜AXi and supply such signals to the X address decoders XDCRs. The X address signal input to the address input terminal may be supplied from the outside.
The complementary data line pairs D0 ·D0 ˜Dn ·Dn forming the memory array MARY are connected, on one hand, to the power supply voltage Vcc of the circuit through the corresponding MOSFETs Q25·Q26˜Q27·Q28. These MOSFETs are formed as the diode format through common connection of the gate and drain thereof and function as the load MOSFETs for the complementary data line pairs D0 ·D0 ˜Dn·Dn.
The complementary data line pairs D0 ·D0 ˜Dn ·Dn forming the memory array MARY are connected, on the other hand, to the corresponding switch MOSFETs Q29·Q39˜Q31·Q32 of the column switch CSW. The other part of these switch MOSFETs are connected respectively in common to the non-inverted signal line CD and inverted signal line CD of the complementary common data line pair. The gates of switch MOSFETs of each pair are respectively connected in common and the corresponding data line pair selection signals YS0 ˜YSn are supplied thereto from the Y address decoder YDC. Thereby, each switch MOSFET of column switch CSW is turned ON when the corresponding data line selection signals YS0 ˜YSn are selectively set to the high level and selectively connects the corresponding complementary data line pairs D0 ·Dn ˜Dn ·Dn and the complementary common data line pairs CD·CD.
The j+1 bits complementary internal address signals ay0 ˜ayj are supplied to the Y address decoders YDCRs from the Y address buffers YADBs described later. In addition, the timing signal φce explained above is supplied from the timing generation circuit TG.
The Y address decoders YDCR are selectively set to the operating condition when the timing signal φce is set to the high level. Under this operating condition, the Y address decoders YDCR decode the complementary internal address signals ay0 ˜ayj and selectively set the corresponding data line pair selection signasl YS0 ˜YSn to the high level.
The Y address buffers YADB fetch the Y address signals AY0 ˜AYj supplied to the address input terminals Y0 ˜Yj from the memory control unit MCU in the logic integrated circuit and hold such signals. These buffers also form the complementary internal address signals ay0 ˜ayj based on these Y address signals AY0 ˜AYj and supply these signals to the Y address decoders YDCR. The Y address signal supplied to the address input terminal may be supplied from the outside.
The input terminal of read amplifier RA is connected, although not particularly limited, to the complementary common data line pair CD·CD and the output terminal of write amplifier W is also connected thereto. The output terminal of read amplifier RA is further connected to the input terminal of data output buffer DOB. Morever, the input terminal of write amplifier WA is further connected to the output terminal of data input buffer DIB. To the read amplifier RA, write amplifier WA and data output buffer DOB, the timing signals φra, φwe and φoe are respectively supplied from the timing generation circuit TG. The timing signals φra, φoe among them are set selectively to the high level in the determined timing when the static RAM is set to the selecting condition in the read operation mode. In addition, the timing signal φwe is selectively set to the high level in the determined timing when the static RAM is set to the selecting condition in the write operation mode.
The read amplifier RA is set selectively to the operating condition when the timing signal φra is set to the high level. Under this operating condition, the read amplifier RA amplifies the read signal output from the selected memory cell MC of memory array MARY through the complementary common data line pair CD·CD and transmits the signal to the data output buffer DOB.
When the timing signal φoe is set to the high level, the data output buffer DOB is set to the operating condition selectively. Under this operating condition, the data output buffer DOB transmits the read signal sent from the read amplifier RA to the data bus D-bus of the logic integrated circuit or to the outside through the data output terminal DO. When the timing signal φoe is set to the low level, an output of the data output buffer DOB is set to the high impedance condition.
The data input buffer DIB transmits the write data supplied from the data bus D-bus of the logic integrated circuit or from the external circuit to the write amplifier WA as the complementary internal write signal. These complementary write signals, namely the non-inverted internal write signal wd and inverted internal write signal wd are also supplied to the data set circuit DSC as explained earlier.
The write amplifier WA is selectively set to the operating condition when the timing signal φwe is set to the high level. Under this operating condition, the write amplifier WA forms complementary write currents depending on the complementary write signals wd and wd transmitted from the data input buffer DIB and supplies these signals to the selected memory cells MCs of memory array MARY through the complementary common data line pairs CD·CD. When the timing signal φwe is set to the low level, an output of the write amplifier WA is set to the high impedance.
The timing generation circuit TG forms various kinds of timing signals based on the chip selection signal CS, write enable signal WE and data set mode signal DS supplied through the input terminal CS, WE and DS from the memory control unit MCU of the logic integrated circuit and an external circuit and supplies such timing signals to respective circuits.
FIG. 5 and FIG. 6 indicate the operation timing of a static RAM in this embodiment. FIG. 5 indicates the operation timings of the ordinary write mode and ordinary read mode and FIG. 6 indicates the operation timing of the data set mode of the present invention.
In the static RAM of this embodiment, the testing operation for confirming the information holding characteristic of memory cell MC can be conducted, for example, as explained below. Namely, the static RAM is, although not particularly limited, first set to the repeated selective condition by the ordinary write operation mode, and the memory data of logic "0", for example, is written to all memory cells MCs of memory array MARY. In this case, the data set mode signal DS is set to the high level and the write data of logic "0" is supplied from the data bus D-bus or external circuit through the data input terminal DI.
The ordinary write operation mode is executed in the timing indicated as the write mode in FIG. 5. Namely, the write operation mode is indicated by the low level of write enable signal WE and when the chip select signal CS is set to the low level, the timing signals φce and φwe are set to the high level. Responding to these signals, the word line Wm corresponding to the internal complementary address signal axi is activated, setting the potential of the word line Wm to the high level. Moreover, responding to the data (indicated by a solid line) of low level supplied to the data input terminal DI, the non-inverted internal write signal wd and the inverted internal write signal wd are changed as indicated by a solid line and the data line pair selection signals YSn are output from the Y address decoders YDCRs responding to the high level of timing signal φce and internal complementary address signal ayj. When the corresponding switch MOSFET in the column switch CSW is turned on by the data line pair selection signal YSn, the potentials of complementary data line pair Dn and Dn are changed as indicated by a solid line. Thereby, the potentials of memory nodes a and b of the selected memory cells MCs are changed as indicated by the solid line and the logic "0" is written into the memory cells MCs. Thereafter, the timing signals φce and φwe are changed to the low level, responding to a change of chip select signal CS to the high level. The potential of word line Wm is set to the low level, namely to the non-selecting level, responding to the low level of timing signal. The timing signals φra and φoe are set to the low level, while the data set mode signal DS, inverted timing signals φsa and φsb, voltage supply line VAm, and potential of VBm are maintained at the high level. In case the logic "1" is written into the memory cell MC from the data input terminal DI, non-inverted and inverted internal write signals wd and wd are set to the level indicated by a dotted line and thereby, the potentials of complementary data line pair Dn and Dn and memory nodes a and b of memory cell MC are set to the level indicated by the dotted line.
Upon completion of a write operation to all memory cells MCs of memory array MARY, the static RAM is repeatedly set to the selective condition with the ordinary read operation mode and it can be confirmed that the memory data of logic "0" is written to all memory cells MCs. In this case, the read data of logic "0" read from the memory cell MC is transmitted through the data output terminal DO.
The ordinary read operation mode is executed at the timing indicated as read mode in FIG. 5. Namely, the read operation mode is indicated by the high level of write enable signal WE and the low level of the chip select signal CS, which sets the timing signals φce, φra and φoe to the high level. Responding to the high level of timing signal φce, the word line Wm corresponding to the internal complementary address signal axi is set to the selective condition. Namely, the potential of word line Wm is set to the high level and the complementary data line pair Dn ·Dn corresponding to the internal complementary address signal ayj are set to the selective condition. Responding to the high level of word line Wm, the potentials of complementary data line pair Dn ·Dn and memory nodes a, b of selected memory cell change as indicated by a solid line. Responding to the high level of timing signal φoe , the data output buffer DOB is activated and, therefore, invalid data is output from the data output terminal DO, but valid data (logic "0") is output from the data output terminal DO after a certain period responding to the voltage change of memory nodes a, b and the voltage change of complementary data line pair D0 ·D0. Thereafter, when the chip select signal CS is set to the high level, the timing signals φce, φra and φoe are set to the low level. Responding to the low level of the timing signal φce, the word line Wm is not selected and the voltage thereof is set to the low level. Responding to the low level of timing signal φoe, an output of the data output buffer DOB is set to the high impedance condition.
The timing signal φwe is maintained to the low level, and the data set mode signal DS, the potential of inverted timing signals φsa and φsb and voltage supply lines VAm, VBm are maintained to the high level. Moreover, in case the memory data of memory cell MC is logic "1", potential of the complementary data line pair D0 ·D0 and memory nodes a, b changes as indicated by a dotted line.
As explained above, the testing of the circuit used for the ordinary operation mode can be conducted by writing or reading data to or from all memory cells in the ordinary write operation mode and read operation mode.
Next, the static RAM is set to the data set mode and the memory data of all memory cells MCs of memory array MARY are inverted to the logic "1". In this case, the data set mode signal DS is set to the low level and the write data of logic "1" is supplied to the data input terminal DI. In the data set mode of the static RAM, the inverted timing signals φsa and φsb are supplied to the data set circuit DSC from the timing generation circuit TG and the high level non-inverted internal write signal wd and low level inverted internal write signal wd are also supplied from the data input buffer DIB. As a result, as explained previously, the memory data of all memory cells MCs of memory array MARY are converted to logic "1" at a time within a short period of time.
The data set mode can be executed at the timing of the data set mode in FIG. 6. Namely, the data set is indicated with the low level of data set mode signal DS and when the chip select signal CS is set to the low level, while the inverted timing signals φsa and φsb are set to the low level. Responding to the low level of the inverted timing signal φsa and the low level of inverted internal write signal wd, the potential of voltage supply line VBm is changed to the low level from the high level. The potential of voltage supply line VAm is maintained at the high level. In case the connection of load MOSFET Q2 connected to the side of memory node b of memory cell MC and the memory node b is normal, the potential of meomry node b begins changing toward the side of low level as indicated by a solid line, and eventually the potential of memory node b reaches the low level, as indicated by a solid line. At the same time, the potential of memory node a is changed to the high level side responding to it. As a result, the memory information of memory cell MC is changed to the logic "1" from the logic "0" at a high speed. If disconnection occurs between the load MOSFET Q2 and memory node b, the potential of memory nodes a and b does not change and is maintained as indicated by a dotted line. When the chip select signal CS is changed to the high level from the low level, the inverted timing signals φsa and φsb are changed to the high level. Responding to the change of inverted timing signal φsa to the high level, the potential of voltage supply line VBm is changed to the high level. Responding to change of inverted timing φsb to the high level, the MOSFETs Q35 and Q36 in the data set circuit DSC are turned ON and thereby the potential of memory node b is further changed to the side of low level. During the data set mode, the write enable signal WE is maintained at the high level and the timing signals φce, φwe, φra, φoe and potential of the word line Wm remain at the low level while the data output terminal DO is set to the high impedance condition "Z".
Upon completion of inversion of the memory data by the data set mode, the static RAM is repeatedly set again to the selective condition by the ordinary read operation mode and it can be confirmed that the memory data of all memory cells MCs are inverted to the logic "1". At this time, if any memory cell MF outputs the readout data of logic "0", the load MOSFET Q2 of such memory cell MC is indicated, for example, as having a failure such as disconnection on the side of the drain.
Moreover, the static RAM is set again to the data set mode and memory data of all memory cells MCs of memory array MARY are inverted to the logic "0". At this time, the data set mode signal DS is set to the low level, as in the case of FIG. 6, and the write data of logic "0" is supplied to the data input terminal DI. Namely, a low level signal is input to the data input terminal DI. Thereby, the non-inverted and inverted internal write signals wd and wd are respectively set to the low and high levels. In addition, the respective potentials of voltage supply lines VAm and VBm and respective potentials of memory nodes a and b are interchanged with each other.
When the second data set mode is completed, the static RAM is set again to the selective condition in the ordinary read operation mode, and it can be confirmed that the memory data of all memory cells MCs are inverted to the logic "0". At this time, if any memory cell MC outputs the read data of logic "1", it is decided, for example, that the load MOSFET Q1 of such memory cell MC has a failure such as disconnection on the side of the drain.
The memory cell characteristic testing processes are not limited only to the processes explained above, namely,
(1) data "0" writing process by the ordinary write operation to all memory cells,
(2) data "0" read process by the ordinary read operation from all memory cells,
(3) data inversion (from "0" to "1") process by the data set circuit DSC,
(4) data "1" read process by the ordinary read operation from all memory cells,
(5) data inversion (from "1" to "0") process by the data set circuit DSC, and
(6) data "0" rereading process by the ordinary read operation from all memory cells. The present invention, of course, allows possible changes or modifications. For example, in the case of only the inspection of memory cell characteristics, such inspection can be realized by the processes (1), (3) (4), (5) and (6) among those explained above. In this case, the process (1) may be replaced with the writing method using the data set circuit DSC.
FIG. 7 is a layout drawing corresponding to the CMOS static RAM shown in FIG. 1. This CMOS memory cell is formed by the single layer polycrystalline silicon layer poly-Si and double-layer aluminum wirings Al1, Al2. The polycrystalline silicon layer poly-Si is used for the gate electrodes of transfer MOSFETs Q23, Q24, gate electrodes of MOSFETs Q1 and Q21, gate electrodes of MOSFETs Q2 and Q22 and wirings within the cells, and is indicated by a dotted line in the figure. In this figure, the sign of the MOSFET is described to the part corresponding to the gate electrode of each MOSFET for helping understanding. In the figure, the chain lines L1, L2, L3 and L4 indicate the boundary between the field oxide film, for example, the oxide film (LOCOS oxide film) by the local oxidation of silicon technology and the element forming region. In the region surrounded by the chain line L1, the n type source-drain regions of MOSFETs Q21 and Q23 are formed by doping the n type impurity such as phosphorus or arsenic. As into the P type well formed within the semiconductor substrate with the gate electrodes formed by the LOCOS oxide film and polysilicon used as the ion doping mask. In the region surrounded by the chain line L2, the n type source-drain regions of the MOSFETs Q22 and Q24 are formed by doping the n type impurity such as phosphorus or arsenic As into the P type well formed within the semiconductor substrate with the gate electrodes formed by the LOCOS oxide film and the poly-silicon used as the mask. In the region surrounded by the chain lines L3 and L4, the P type source-drain regions of MOSFETs Q1 and Q2 are respectively formed by doping P type impurity such as boron B into the n type well formed within the semiconductor substrate with the gate electrodes formed by the LOCOS oxide film and polysilicon used as the impurity doping mask. The complementary data line pair D0 and D0 can be formed by the first layer aluminum wiring Al1. The first layer aluminum wiring Al1 is further used, as indicated in the figure, for connection of the other wirings in the cell, polysilicon gate or source region and the second layer aluminum wiring Al2. The second layer aluminum wiring Al2 is used for word line W0, ground potential supply line G0 and first and second voltage supply lines VA0 and VB0. CONT indicates a contact hole and TH indicates a through hole.
In the same figure, it should be noted that connection between the drain regions and aluminum wirings Al1 (A), Al1 (B) is respectively realized through a pair of contact holes as indicated by CONT (C) and CONT (E).
Meanwhile, connection between the aluminum wirings Al1 (A) and Al1 (B) and the load MOSFETs Q1 and Q2 is respectively carried out through a contact hole as indicated by CONT(A) and CONT(B). Therefore, it can be understood that electrical conductivity failure easily occurs at the contact holes CONT(A) and CONT(B) more often than at the contact holes CONT(C) and CONT(E).
As explained earlier, the static RAM of this embodiment comprises the memory array MARY as the basic structure in which the CMOS static memory cells MC are arranged like a lattice. Each memory cell MC comprises a flip-flop circuit formed by a pair of cross-connected CMOS inverter circuit consisting of P channel type load MOSFETs and N channel type drive MOSFETs arranged in series. The source of the P channel MOSFET forming one inverter circuit is connected in common respectively to the corresponding voltage supply lines VA0 ˜VAm and source of P channel MOSFET forming the other inverter circuit is connected in common respectively to the corresponding voltage supply lines VB0 ˜VBm. Moreover, the sources of N channel MOSFETs forming both inverter circuits are connected in common respectively to the corresponding ground potential supply lines G0 ˜Gm. The power supply voltage Vcc of the circuit is supplied to the voltage supply lines VA0 ˜VAm and VB0 ˜VBm while the static RAM is in the ordinary operation mode. When the static RAMs are set to the predetermined testing mode, namely to the data set mode, the ground potential of the circuit is supplied to any of the static RAMs depending on the inverted timing signals φsa, φsb and complementary internal write signals wd, wd. This ground potential of the circuit is supplied to the ground potential supply lines G0 ˜Gm through the MOSFETs Q35 Q36 usually having comparatively large conductance and MOSFETs Q33˜Q34 usually having comparatively small conductance. Moreover, when such inverted timing signals φsa and φsb are set to the low level, the ground potential of circuit is supplied through only the MOSFETs Q33˜Q34 having comparatively small conductance. From these facts, the memory data of all memory cells MCs of memory array MARY can be forced to become logic "0" or logic "1" depending on the write data in the static RAM of this embodiment. Moreover, whether the load MOSFETs Q1 and Q2 of memory cell MC are normal or not can be decided by setting this data set mode while the memory data is inverted. Thereby, the testing time of static RAM can be curtailed and low cost can be accelerated for logic integrated circuits comprising static RAMs. Further, it is advantageous that these testing operations do not require lowering the power supply voltage of the logic integrated circuits or raising the peripheral temperature.
The data set mode explained above can be used for initial setting of the static RAM.
As mentioned earlier in the "Background of the Invention", a number of prior art arrangements have been developed concerning initial set or/and initial reset of a static RAM. One of them is the Japanese laid-open patent No. 61-222090, laid open on Oct. 2, 1986, and European patent provisional publication No. 189700-A2 laid open on Aug. 6, 1986, based on the U.S. patent application Ser. No. 07/686964 (application date: Dec. 28, 1984; Inventor: Mark G. Jonson; Assignee: Tomson Components Mostek Corporation), now abandoned. The other is the Japanese laid-open patent No. 62-71088 invented by Akira Itoh, an inventor of the present application and laid open on Apr. 1, 1987 (Assignee: Hitachi Co., Ltd. Corresponding U.S. patent application Ser. No. 898599, now U.S. Pat. No. 4,780,847). Another one is the Japanese laid-open patent No. 62-291793 invented by Takashi Yamanaka and laid open on Dec. 18, 1987 (Assignee: Nippon Electric Co., Ltd.).
The Japanese laid-open patent No. 61-222090 describes the static RAM having the flash clear and flash set function. This static RAM comprises static memory cells having inverters, each of which provides a P channel pullup transistor and a data memory transistor and a pair of CMOS inverters of which an input node and output node are cross-connected as well as the set means and reset means respectively coupled to the source terminals of a pair of data memory transistors. The set operation can be realized by setting the source voltage of the data memory transistor connecting the set means to a high voltage higher than the ground voltage with the set means from such ground voltage. In the same way, the reset operation can be realized by setting the source voltage of the data memory transistor connector the reset means to a high voltage higher than the ground voltage with such reset means from the ground voltage. Although the technology disclosed by this reference seems to be somewhat similar to the present invention, it is actually significantly different in the following points. Namely, the first object of the present invention can be found in testing whether the electrical connection between the load MOSFET included in the static memory cell and the memory node to which such MOSFET is connected is normal or not. Therefore, the potential of the memory node of the memory cell connecting the source-drain path of the load MOSFET is controlled by the data set circuit DSC through such source-drain path.
Accordingly, even if the potential of the memory node connecting the source-drain path is controlled through such source-drain path of the drive MOSFET, as described in this reference, it is impossible to decide whether the connection between the source-drain path of the load MOSFET and the memory node is normal or not because the connecting part of the source-drain path of the drive MOSFET and the memory node and the connecting part of the source-drain path of the load MOSFET and the memory node are respectively provided to different regions.
The Japanese laid-open patents No. 61-71088 and No. 61-29173 discloses the reset technology in which the voltage supplied to the one of a pair of load MOSFETs or load resistors in the memory cell can be changed to the power supply voltage (Vcc) or ground potential (GND) by the control signal in order to set all memory cells of the static RAM to the predetermined reset condition. Therefore, in the above references, the memory data of the memory cell can be inverted to the logic "1" from the logic "0" (or to logic "0" from logic "1") but cannot be inverted to the logic "0" from the logic "1" and to the logic "1" from the logic "0". Moreover, these references do not suggest the testing for connections between a pair of load elements and a pair of memory nodes in the memory cell.
As explained in the embodiment of the present invention, the following effects can be attained by applying the present invention to the static RAM to be comprised in the logic integrated circuit such as a microcomputer. Namely,
(1) The data held in the memory cells can be inverted freely within a short period of time by providing a pair of voltage supply lines corresponding to the two pairs of inverter circuits forming the static memory cells and providing the data set circuits to selectively supply the ground potential of circuit to the one voltage supply line while the power supply voltage of circuit is supplied to the other voltage supply line and thereby the predetermined control signal becomes effective.
(2) A failure such as disconnection occurring in the load MOSFET of static memory cell can be detected within a short period of time without changing power supply voltage and peripheral temperature by deciding the possibility of inversion of data held in the memory cell depending on the paragraph (1).
(3) From the paragraphs (1) and (2), the testing time for the information holding characteristic of memory cell of static RAM can be curtailed.
(4) The testing time of a logic integrated circuit such as a microcomputer comprising a static RAM can be curtailed and low cost can be realized from the paragraphs (1) to (3).
(5) The memory data held by the memory cells such as a static RAM can be initially set to the logic "0" or logic "1" within the short period of time from the paragraphs (1) and (2).
While the invention made by the inventors of the present invention has been particularly shown and described with reference to a preferred embodiment thereof, it is to be understood that the present invention is not limited thereto in any way, but covers any and all changes and modifications without departing from the spirit and scope of the invention. For instance, in the embodiment of FIG. 1, each memory cell MC may be replaced with a high resistance polysilicon load or an N channel MOSFET load formed by connecting the MOSFET to operate as a diode in place of the load MOSFETs Q1 and Q2. FIG. 8 shows an example of polysilicon load resistors R1 and R2 as an illustration of such a high resistance load. In addition, MOSFETs Q33˜Q34 of the data set circuit DSC may be eliminated and their gates can also be coupled to the power supply voltage Vcc of circuit. The inverter circuits N1 ˜N4 and NOR gate circuits NOG1 ˜NOG4 of the data set circuit DSC coupled to the voltage supply lines VA0 ˜VAm and VB0 ˜VBm may be replaced with the other logic gate circuits under the condition that the logical functions are the same. Moreover, the levels of inversion timing signals φsa, φsb and complementary internal write signals wd, wd can be combined freely. As the power supply voltage applied to the static RAM, the power supply voltage Vcc is set to the ground potential like the ordinary ECL RAM and the ground potential of circuit is used as the negative power supply voltage, or polarity of the power supply voltage may be inverted by interchanging the P channel MOSFET and N channel MOSFET. The memory array MARY may be formed by a plurality of memory mats and the load MOSFETs Q25 Q26 and Q27˜Q28 provided to the complementary data line pairs D0 ·D0 Dn ·Dn may be selectively set to ON, for example, by the timing signal φce. Moreover, various modes of the embodiment such as the circuit block of the static RAM of FIG. 1 and the combination of the address signal and the control signal can also be employed.
In the above explanation, the invention made by the inventors of the present invention has been applied mainly to the static RAM to be comprised in the logic integrated circuit such as a microcomputer as the application field. But the present invention is not limited to such a static RAM and, for instance, the present invention can also be applied to the discrete static RAM and other digital processors comprising static RAMs. Moreover, the static RAM includes those formed by MOSFETs, those formed by MOSFETs and bipolar transistors (so-called Bi CMOS SRAM) and static RAMs formed using gallium arsenide as the semiconductor substrate. The present invention can therefore be widely applied to a semiconductor memory device formed by the static memory cells in which at least the memory array includes a load means and a digital apparatus comprising such semiconductor memory device.
Typical effects of the present invention disclosed in this specification are as follow. Namely, the data held in the memory cells can be inverted freely within a short period of time by providing a pair of voltage supply lines corresponding to the two pairs of inverter circuits forming the static memory cells and providing the data set circuits to selectively supply the ground potential of circuit to the one voltage supply line while the power supply voltage of circuit is supplied to the other voltage supply line and thereby the determined control signal becomes effective. In addition, a failure such as disconnection occurring in the load MOSFET of the static memory cell can be detected within a short period of time without changing power supply voltage and peripheral temperature by deciding the possibility of inversion of data held in the memory cell. Thereby the testing time of the logic integrated circuit such as a microcomputer comprising a static RAM can be curtailed and low cost can also be realized.

Claims (9)

What is claimed is:
1. A semiconductor integrated circuit device comprising:
a first terminal to which a first voltage is supplied;
a second terminal to which a second voltage is supplied, the second voltage being lower than the first voltage;
storage means for storing data having one of either a first state and a second state different from the first state therein, the storage means including:
first to fourth nodes, the third and fourth nodes being coupled to the second terminal,
a first load element having a first end coupled to the first node and a second end,
a second load element having a first end coupled to the second node and a second end,
a first MOSFET having a source coupled to the third node, a gate coupled to the second end of the second load element and a drain, and
a second MOSFET having a source coupled to the fourth node, a drain coupled to the gate of the first MOSFET and a gate coupled to the drain of the first MOSFET and the second end of the first load element,
wherein the storage means further has a first storage node defined by a gate capacitance of the second MOSFET, a second storage node defined by a gate capacitance of the first MOSFET, a first connection point defining a connection point of the second end of the first load element and the gate of the second MOSFET, and a second connection point defining a connection point of the second end of the second load element and the gate of the first MOSFET, wherein the first and second storage nodes respectively become first and second voltage levels when the storage means stores the data having the first state, and wherein the first and second storage nodes respectively become the second and first voltage levels when the storage means stores data having the second state;
a pair of data lines coupled to the first and second storage nodes of the storage means, respectively;
read means coupled to the pair of data lines for reading out data stored in the first and second storage nodes of the storage means via the pair of data lines when the semiconductor integrated circuit device is in a read mode;
write means coupled to the pair of data lines for writing data into the first and second storage nodes of the storage means via the pair of data lines when the semiconductor integrated circuit device is in a first write mode; and
supply means coupled to the first and second nodes of the storage means and to the first and second terminals for supplying the first voltage to both the first and second nodes when the semiconductor integrated circuit device is in the read mode and when the semiconductor integrated circuit device is in the first write mode, supplying the first and second voltages to the first and second nodes, respectively, when the semiconductor integrated circuit device is in a second write mode where data having the first state is attempted to be written into the first and second storage nodes via the first and second connection points to test an electrical connection of one of the first and second connection points by determining whether or not inversion of the states of the first and second storage nodes occurs, and supplying the first and second voltages to the second and first nodes, respectively, when the semiconductor integrated circuit device is in a third write mode where data having the second state is attempted to be written into the first and second storage nodes via the first and second connection points to test an electrical connection of the other of the first and second connection points by determining whether or not inversion of the states of the first and second storage nodes occurs.
2. A semiconductor integrated circuit device according to claim 1, further comprising a central processing unit coupled to the read and write means for receiving data from, and generating data to, the storage means.
3. A semiconductor integrated circuit device according to claim 1, wherein the first and second MOSFETs are of an N channel type, wherein the first load element is a P channel MOSFET having a source-drain path coupled between the first node and the first connection point, and a gate coupled to the gate of the first MOSFET, and wherein the second load element is a P channel MOSFET having a source-drain path coupled between the second node and the second connection point, and a gate coupled to the gate of the second MOSFET.
4. A semiconductor integrated circuit device according to claim 3 wherein the semiconductor integrated circuit device includes a plurality of said storage means.
5. A semiconductor integrated circuit device according to claim 1, further comprising:
control means for providing a first control signal having one of either first and second levels to the supply means,
wherein the write means provides a second control signal having either the first or second level to the supply means depending on the data to be written into the storage means in the second and third write modes,
wherein the supply means supplies the first voltage to the first and second nodes when receiving the first control signal of the first level,
wherein the supply means supplies the first and second voltages to the first and second nodes, respectively, when receiving the first control signal of the second level and the second control signal of the first level, and
wherein the supply means supplies the first and second voltages to the second and first nodes, respectively, when receiving the first control signal of the second level and the second control signal of the second level.
6. A semiconductor integrated circuit device according to claim 5, wherein the supply means includes a first logic circuit having an output coupled to the first node, a first input coupled to receive the first control signal and a second input coupled to receive the second control signal, and a second logic circuit having an output coupled to the second node, a first input coupled to receive the first control signal and a second input coupled to receive a third control signal which is complementary to the second control signal.
7. A semiconductor integrated circuit device according to claim 6, wherein the supply means further includes a third MOSFET having a drain coupled to the third and fourth nodes, a source coupled to the second terminal and a gate coupled to receive a fourth control signal, and a fourth MOSFET having a drain coupled to the drain of the third MOSFET, a source coupled to the source of the third MOSFET and a gate coupled to the drain thereof, and wherein the third MOSFET is turned on in the read and write modes and is turned off in the second and third write modes.
8. A semiconductor integrated circuit device according to claim 6, wherein the first and second MOSFETs are of an N channel type, wherein the first load element is a P channel MOSFET having a source-drain path coupled between the first node and the first connection point, and a gate coupled to the gate of the first MOSFET, and wherein the second load element is a P channel MOSFET having a source-drain path coupled between the second node and the second connection point, and a gate coupled to the gate of the second MOSFET.
9. A semiconductor integrated circuit device according to claim 8, wherein the semiconductor integrated circuit device includes a plurality of said storage means.
US07/701,333 1987-12-29 1991-05-09 Semiconductor memory with a circuit for testing characteristics of flip-flops including selectively applied power supply voltages Expired - Fee Related US5159571A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US07/701,333 US5159571A (en) 1987-12-29 1991-05-09 Semiconductor memory with a circuit for testing characteristics of flip-flops including selectively applied power supply voltages

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP62-335999 1987-12-29
JP62335999A JPH01176391A (en) 1987-12-29 1987-12-29 Semiconductor memory device
US29164388A 1988-12-29 1988-12-29
US07/701,333 US5159571A (en) 1987-12-29 1991-05-09 Semiconductor memory with a circuit for testing characteristics of flip-flops including selectively applied power supply voltages

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US29164388A Continuation 1987-12-29 1988-12-29

Publications (1)

Publication Number Publication Date
US5159571A true US5159571A (en) 1992-10-27

Family

ID=27340758

Family Applications (1)

Application Number Title Priority Date Filing Date
US07/701,333 Expired - Fee Related US5159571A (en) 1987-12-29 1991-05-09 Semiconductor memory with a circuit for testing characteristics of flip-flops including selectively applied power supply voltages

Country Status (1)

Country Link
US (1) US5159571A (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5355331A (en) * 1990-04-21 1994-10-11 Kabushiki Kaisha Toshiba Semiconductor memory device having electrically isolated memory and logic sections
US5379260A (en) * 1993-09-30 1995-01-03 Sgs-Thomson Microelectronics, Inc. Memory cell having a super supply voltage
US5388077A (en) * 1992-03-09 1995-02-07 Nec Corporation Test device for semiconductor memory device
US5687178A (en) * 1993-09-03 1997-11-11 Motorola, Inc. Method and apparatus for testing a static RAM
US6744659B1 (en) * 2002-12-09 2004-06-01 Analog Devices, Inc. Source-biased memory cell array
US20040223362A1 (en) * 2003-05-09 2004-11-11 Stmicroelectronics, Inc. User RAM flash clear
US20050152177A1 (en) * 2004-01-08 2005-07-14 Stmicroelectronics, Inc. Tamper memory cell
US20060262628A1 (en) * 2005-05-23 2006-11-23 Renesas Technology Corp. Semiconductor memory device
US20060274571A1 (en) * 2004-09-15 2006-12-07 Renesas Technology Corporation Semiconductor integrated circuit device
US20070041242A1 (en) * 2005-08-19 2007-02-22 Sony Corporation Nonvolatile memory cell, storage device and nonvolatile logic circuit
US20070206404A1 (en) * 2006-03-01 2007-09-06 Yoshinobu Yamagami Semiconductor memory device
US20070297229A1 (en) * 2006-06-15 2007-12-27 Samsung Electronics Co., Ltd. Flash memory device including multi-buffer block
US20080316837A1 (en) * 2003-06-05 2008-12-25 Renesas Technology Corp. Semiconductor memory device capable of controlling potential level of power supply line and/or ground line
US20090027990A1 (en) * 2007-07-23 2009-01-29 Houston Theodore W Adaptive voltage control for sram
US20100246298A1 (en) * 2009-03-31 2010-09-30 Shayan Zhang Integrated circuit memory having assisted access and method therefor
US20120087198A1 (en) * 2005-08-02 2012-04-12 Renesas Electronics Corporation Semiconductor memory device with adjustable selected work line potential under low voltage condition
US8379466B2 (en) 2009-03-31 2013-02-19 Freescale Semiconductor, Inc. Integrated circuit having an embedded memory and method for testing the memory
US20130229860A1 (en) * 2001-06-05 2013-09-05 Renesas Electronics Corporation Semiconductor integrated circuit device with reduced leakage current
US8634263B2 (en) 2009-04-30 2014-01-21 Freescale Semiconductor, Inc. Integrated circuit having memory repair information storage and method therefor

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3533087A (en) * 1967-09-15 1970-10-06 Rca Corp Memory employing transistor storage cells
US3535699A (en) * 1968-01-15 1970-10-20 Ibm Complenmentary transistor memory cell using leakage current to sustain quiescent condition
US3757313A (en) * 1972-06-29 1973-09-04 Ibm Data storage with predetermined settable configuration
US3764825A (en) * 1972-01-10 1973-10-09 R Stewart Active element memory
US4120047A (en) * 1977-04-20 1978-10-10 National Semiconductor Corporation Quasi-static MOS memory array with standby operation
JPS5641585A (en) * 1979-09-07 1981-04-18 Nec Corp Memory
US4409679A (en) * 1980-03-26 1983-10-11 Fujitsu Limited Static memory circuit
JPS6083117A (en) * 1983-10-14 1985-05-11 Hitachi Micro Comput Eng Ltd Memory circuit and its use
JPS6190399A (en) * 1984-10-08 1986-05-08 Toshiba Corp Input circuit part of mos type memory ic
US4780897A (en) * 1986-05-06 1988-10-25 General Electric Company Dual energy imaging with kinestatic charge detector
JPS63268189A (en) * 1987-04-24 1988-11-04 Toshiba Corp Storage device
US4835458A (en) * 1987-11-09 1989-05-30 Intel Corporation Signature analysis technique for defect characterization of CMOS static RAM cell failures

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3533087A (en) * 1967-09-15 1970-10-06 Rca Corp Memory employing transistor storage cells
US3535699A (en) * 1968-01-15 1970-10-20 Ibm Complenmentary transistor memory cell using leakage current to sustain quiescent condition
US3764825A (en) * 1972-01-10 1973-10-09 R Stewart Active element memory
US3757313A (en) * 1972-06-29 1973-09-04 Ibm Data storage with predetermined settable configuration
US4120047A (en) * 1977-04-20 1978-10-10 National Semiconductor Corporation Quasi-static MOS memory array with standby operation
JPS5641585A (en) * 1979-09-07 1981-04-18 Nec Corp Memory
US4409679A (en) * 1980-03-26 1983-10-11 Fujitsu Limited Static memory circuit
JPS6083117A (en) * 1983-10-14 1985-05-11 Hitachi Micro Comput Eng Ltd Memory circuit and its use
JPS6190399A (en) * 1984-10-08 1986-05-08 Toshiba Corp Input circuit part of mos type memory ic
US4780897A (en) * 1986-05-06 1988-10-25 General Electric Company Dual energy imaging with kinestatic charge detector
JPS63268189A (en) * 1987-04-24 1988-11-04 Toshiba Corp Storage device
US4835458A (en) * 1987-11-09 1989-05-30 Intel Corporation Signature analysis technique for defect characterization of CMOS static RAM cell failures

Cited By (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5355331A (en) * 1990-04-21 1994-10-11 Kabushiki Kaisha Toshiba Semiconductor memory device having electrically isolated memory and logic sections
US5388077A (en) * 1992-03-09 1995-02-07 Nec Corporation Test device for semiconductor memory device
US5687178A (en) * 1993-09-03 1997-11-11 Motorola, Inc. Method and apparatus for testing a static RAM
US5379260A (en) * 1993-09-30 1995-01-03 Sgs-Thomson Microelectronics, Inc. Memory cell having a super supply voltage
US8797791B2 (en) * 2001-06-05 2014-08-05 Renesas Electronics Corporation Semiconductor integrated circuit device with reduced leakage current
US9530485B2 (en) 2001-06-05 2016-12-27 Renesas Electronics Corporation Semiconductor integrated circuit device with reduced leakage current
US9111636B2 (en) 2001-06-05 2015-08-18 Renesas Electronics Corporation Semiconductor integrated circuit device with reduced leakage current
US20130229860A1 (en) * 2001-06-05 2013-09-05 Renesas Electronics Corporation Semiconductor integrated circuit device with reduced leakage current
US6744659B1 (en) * 2002-12-09 2004-06-01 Analog Devices, Inc. Source-biased memory cell array
US20040109361A1 (en) * 2002-12-09 2004-06-10 Analog Devices, Inc. Source-biased memory cell array
US7173845B2 (en) * 2003-05-09 2007-02-06 Stmicroelectronics, Inc. User RAM flash clear
US20040223362A1 (en) * 2003-05-09 2004-11-11 Stmicroelectronics, Inc. User RAM flash clear
US20080316837A1 (en) * 2003-06-05 2008-12-25 Renesas Technology Corp. Semiconductor memory device capable of controlling potential level of power supply line and/or ground line
US20050152177A1 (en) * 2004-01-08 2005-07-14 Stmicroelectronics, Inc. Tamper memory cell
US7224600B2 (en) 2004-01-08 2007-05-29 Stmicroelectronics, Inc. Tamper memory cell
US20060274571A1 (en) * 2004-09-15 2006-12-07 Renesas Technology Corporation Semiconductor integrated circuit device
US7420834B2 (en) 2004-09-15 2008-09-02 Renesas Technology Corp. Semiconductor integrated circuit device
US9984744B2 (en) 2005-05-23 2018-05-29 Renesas Electronics Corporation Semiconductor memory device that can stably perform writing and reading without increasing current consumption even with a low power supply voltage
US8009500B2 (en) 2005-05-23 2011-08-30 Renesas Electronics Corportion Semiconductor memory device that can stably perform writing and reading without increasing current consumption even with a low power supply voltage
US7502275B2 (en) * 2005-05-23 2009-03-10 Renesas Technology Corp. Semiconductor memory device
US20090141569A1 (en) * 2005-05-23 2009-06-04 Renesas Technology Corp Semiconductor memory device
TWI607436B (en) * 2005-05-23 2017-12-01 瑞薩電子股份有限公司 Semiconductor device
US8630142B2 (en) 2005-05-23 2014-01-14 Renesas Electronics Corporation Semiconductor memory device that can stably perform writing and reading without increasing current consumption even with a low power supply voltage
US9767893B2 (en) 2005-05-23 2017-09-19 Renesas Electronics Corporation Semiconductor memory device that can stably perform writing and reading without increasing current consumption even with a low power supply voltage
US20060262628A1 (en) * 2005-05-23 2006-11-23 Renesas Technology Corp. Semiconductor memory device
US9218873B2 (en) 2005-05-23 2015-12-22 Renesas Electronics Corporation Semiconductor memory device that can stably perform writing and reading without increasing current consumption even with a low power supply voltage
US10242733B2 (en) 2005-05-23 2019-03-26 Renesas Electronics Corporation Semiconductor memory device that can stably perform writing and reading without increasing current consumption even with a low power supply voltage
US9496028B2 (en) 2005-05-23 2016-11-15 Renesas Electronics Corporation Semiconductor memory device that can stably perform writing and reading without increasing current consumption even with a low power supply voltage
US8218390B2 (en) 2005-05-23 2012-07-10 Renesas Electronics Corporation Semiconductor memory device that can stably perform writing and reading without increasing current consumption even with a low power supply voltage
US20120087198A1 (en) * 2005-08-02 2012-04-12 Renesas Electronics Corporation Semiconductor memory device with adjustable selected work line potential under low voltage condition
US8743645B2 (en) * 2005-08-02 2014-06-03 Renesas Electronics Corporation Semiconductor memory device for stably reading and writing data
US9299418B2 (en) 2005-08-02 2016-03-29 Renesas Electronics Corporation Semiconductor memory device for stably reading and writing data
US9672900B2 (en) 2005-08-02 2017-06-06 Renesas Electronics Corporation Semiconductor memory device for stably reading and writing data
US10262707B2 (en) 2005-08-02 2019-04-16 Renesas Electronics Corporation Semiconductor memory device for stably reading and writing data
US20170236579A1 (en) 2005-08-02 2017-08-17 Renesas Electronics Corporation Semiconductor memory device for stably reading and writing data
US20070041242A1 (en) * 2005-08-19 2007-02-22 Sony Corporation Nonvolatile memory cell, storage device and nonvolatile logic circuit
US7599210B2 (en) * 2005-08-19 2009-10-06 Sony Corporation Nonvolatile memory cell, storage device and nonvolatile logic circuit
US20070206404A1 (en) * 2006-03-01 2007-09-06 Yoshinobu Yamagami Semiconductor memory device
US20090279347A1 (en) * 2006-03-01 2009-11-12 Panasonic Corporation Semiconductor memory device
US7817460B2 (en) 2006-03-01 2010-10-19 Panasonic Corporation Semiconductor memory device
US7577014B2 (en) * 2006-03-01 2009-08-18 Panasonic Corporation Semiconductor memory device
US20070297229A1 (en) * 2006-06-15 2007-12-27 Samsung Electronics Co., Ltd. Flash memory device including multi-buffer block
US7489565B2 (en) * 2006-06-15 2009-02-10 Samsung Electronics Co., Ltd. Flash memory device including multi-buffer block
US20090027990A1 (en) * 2007-07-23 2009-01-29 Houston Theodore W Adaptive voltage control for sram
US7936589B2 (en) 2007-07-23 2011-05-03 Texas Instruments Incorporated Adaptive voltage control for SRAM
US20100020591A1 (en) * 2007-07-23 2010-01-28 Texas Instruments Incorporated Adaptive Voltage Control for SRAM
US7626852B2 (en) * 2007-07-23 2009-12-01 Texas Instruments Incorporated Adaptive voltage control for SRAM
US8315117B2 (en) * 2009-03-31 2012-11-20 Freescale Semiconductor, Inc. Integrated circuit memory having assisted access and method therefor
US20100246298A1 (en) * 2009-03-31 2010-09-30 Shayan Zhang Integrated circuit memory having assisted access and method therefor
US8379466B2 (en) 2009-03-31 2013-02-19 Freescale Semiconductor, Inc. Integrated circuit having an embedded memory and method for testing the memory
US8531899B2 (en) 2009-03-31 2013-09-10 Freescale Semiconductor, Inc. Methods for testing a memory embedded in an integrated circuit
US8634263B2 (en) 2009-04-30 2014-01-21 Freescale Semiconductor, Inc. Integrated circuit having memory repair information storage and method therefor

Similar Documents

Publication Publication Date Title
US5159571A (en) Semiconductor memory with a circuit for testing characteristics of flip-flops including selectively applied power supply voltages
US4837747A (en) Redundary circuit with a spare main decoder responsive to an address of a defective cell in a selected cell block
US4744061A (en) Dynamic semiconductor memory device having a simultaneous test function for divided memory cell blocks
US5956279A (en) Static random access memory device with burn-in test circuit
US7170812B2 (en) Semiconductor memory device capable of reducing power consumption during reading and standby
Cenker et al. A fault-tolerant 64K dynamic random-access memory
US4821238A (en) Semiconductor memory device having test pattern generating circuit
US4950921A (en) Semiconductor integrated circuit having a built-in voltage generator for testing at different power supply voltages
US4354256A (en) Semiconductor memory device
US4897817A (en) Semiconductor memory device with a built-in test circuit
EP0205258B1 (en) Semiconductor integrated circuit having a function for switching the operational modes of an internal circuit
US6026036A (en) Synchronous semiconductor memory device having set up time of external address signal reduced
US5629943A (en) Integrated circuit memory with double bitline low special test mode control from output enable
US5229971A (en) Semiconductor memory device
US5282167A (en) Dynamic random access memory
US6249468B1 (en) Semiconductor memory device with switching element for isolating bit lines during testing
US4987560A (en) Semiconductor memory device
US5255229A (en) Dynamic random access memory including stress test circuitry
US4638461A (en) Semiconductor memory device
EP0488425A1 (en) Semiconductor memory device
US5426432A (en) IC card
US6714478B2 (en) Semiconductor memory device having divided word line structure
US6504788B1 (en) Semiconductor memory with improved soft error resistance
KR0146544B1 (en) Semiconductor memory device
US4644500A (en) Semiconductor memory device with a controlled precharging arrangement

Legal Events

Date Code Title Description
AS Assignment

Owner name: HITACHI VLSI ENGINEERING CORP., JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNORS:ITO, AKIRA;SATO, YOICHI;OHKUMA, TOSIYUKI;REEL/FRAME:006236/0559

Effective date: 19881221

Owner name: HITACHI, LTD., JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNORS:ITO, AKIRA;SATO, YOICHI;OHKUMA, TOSIYUKI;REEL/FRAME:006236/0559

Effective date: 19881221

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20041027