Patent US5077690A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5077690A Expired / Lapsed US ⏱️ 0.0 years remaining

Memory input data test arrangement

Assignee: Atmel Corp
•
Filing: 1989-08-09
•
Granted: 1991-12-31
•
Expires: 2009-08-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A memory system in which the input/output circuitry can be tested independently from the storage cells and decoder therein by permitting a write operation, with information at the memory inputs being provided to the memory outputs as well as to the storage cells.

Inventors

  • 👤 Paul J. Smith

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 17:14
CPC Classifications
G; G11; G11C; G11C29/00; G11C29/02

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 816 words
A memory means having a control circuit for selecting between a retrieval procedure for retrieving from therein information to be presented at data outputs thereof, a direct storage procedure for storing therein information that is presented at data inputs thereof, and a storage with test procedure for storing therein information presented at said data inputs thereof and for passing such information presented at these said data inputs to said data outputs thereof, said selecting of said procedures and initiation of that one selected being under control of both a periodic system clock signal provided at a memory clock signal input terminal means of said memory means adapted for connection to a source of such a system clock signal and a system read/write signal provided at a memory read/write signal input terminal means of said memory means adapted for connection to a source of such a system read/write signal, said memory means comprising: a memory control and storage cell array means having a plurality storage cells therein each having at least one input thereof and one output thereof electrically connected in common, said storage cells each being capable of storing information therein presented at its input and alternatively being capable of providing information previously stored therein at its output, said storage cell inputs therein electrically connected to said memory means data inputs to receive information therein, said memory control and storage cell array means further having a control input for receiving a memory read/write signal to select whether said memory control and storage cell array means, in a period of said system clock signal, is to either store therein information provided at its said storage cell inputs or retrieve information previously stored therein to be presented at its said storage cell outputs; a set of memory output data latches having a data input electrically connected to said memory control and storage cell array means storage cell outputs, said set of memory output data latches having a data output electrically connected to said memory means data outputs, said set of memory output data latches each being capable of storing therein information occurring on a said memory output data latch data input so that such information is presented and maintained on its output even though there are subsequent changes in said information occurring at its input, or of preventing such storing of information therein but rather passing information changes provided at its input to its output as they occur, said set of memory output data latches further having a control input for receiving an output latch signal to select whether to permit storing of information provided at its inputs or passing changes therein to its outputs as they occur, and; a control circuit means comprising: a read/write indicator means having a pair of inputs one of which is electrically connected to said memory clock signal input terminal means and that one remaining being electrically connected to said memory read/write signal input terminal means, said read/write indicator means also having an output electrically connected to said memory control and storage cell array means control input, said read/write indicator means being capable of forming said memory read/write signal by providing an indication on said output thereof in each period of said system clock signal, based on an initial indication in said system read/write signal in that period, whether said memory control and storage cell array means is in that period to store information occurring on said memory means data inputs or to retrieve information stored therein for presentation on said memory means data outputs; and a latch control means having a pair of inputs one of which is electrically connected to said memory clock signal input terminal means and that one remaining being electrically connected to said memory read/write signal input terminal means, said latch control means also having an output electrically connected to said control input of said set of memory output data latches, said latch control means being (i) capable, in each period of said system clock signal in which said system read/write signal initial indication in that period indicates that said memory control and storage cell array means is to retrieve information, as aforesaid, of providing an indication during that period on said output thereof that said memory output data latch is to store information therein, as aforesaid, and (ii) capable, in each period of said system clock signal in which said system read/write signal initial indication in that period indicates that said memory control and storage cell array means is to store information, as aforesaid, of providing an indication during that period on said output thereof that said memory output data latch is to (a) store information therein as aforesaid for a first further indication in said system read/write signal in that period, and is to alternatively (b) prevent storage of information therein for an alternative second further indication in said system read/write signal in that period.
Claim 2
Dependent Claim 816 words
A memory means having a control circuit for selecting between a retrieval procedure for retrieving from therein information to be presented at data outputs thereof, a direct storage procedure for storing therein information that is presented at data inputs thereof, and a storage with test procedure for storing therein information presented at said data inputs thereof and for passing such information presented at these said data inputs to said data outputs thereof, said selecting of said procedures and initiation of that one selected being under control of both a periodic system clock signal provided at a memory clock signal input terminal means of said memory means adapted for connection to a source of such a system clock signal and a system read/write signal provided at a memory read/write signal input terminal means of said memory means adapted for connection to a source of such a system read/write signal, said memory means comprising: a memory control and storage cell array means having a plurality storage cells therein each having at least one input thereof and one output thereof electrically connected in common, said storage cells each being capable of storing information therein presented at its input and alternatively being capable of providing information previously stored therein at its output, said storage cell inputs therein electrically connected to said memory means data inputs to receive information therein, said memory control and storage cell array means further having a control input for receiving a memory read/write signal to select whether said memory control and storage cell array means, in a period of said system clock signal, is to either store therein information provided at its said storage cell inputs or retrieve information previously stored therein to be presented at its said storage cell outputs; a set of memory output data latches having a data input electrically connected to said memory control and storage cell array means storage cell outputs, said set of memory output data latches having a data output electrically connected to said memory means data outputs, said set of memory output data latches each being capable of storing therein information occurring on a said memory output data latch data input so that such information is presented and maintained on its output even though there are subsequent changes in said information occurring at its input, or of preventing such storing of information therein but rather passing information changes provided at its input to its output as they occur, said set of memory output data latches further having a control input for receiving an output latch signal to select whether to permit storing of information provided at its inputs or passing changes therein to its outputs as they occur, and; a control circuit means comprising: a read/write indicator means having a pair of inputs one of which is electrically connected to said memory clock signal input terminal means and that one remaining being electrically connected to said memory read/write signal input terminal means, said read/write indicator means also having an output electrically connected to said memory control and storage cell array means control input, said read/write indicator means being capable of forming said memory read/write signal by providing an indication on said output thereof in each period of said system clock signal, based on an initial indication in said system read/write signal in that period, whether said memory control and storage cell array means is in that period to store information occurring on said memory means data inputs or to retrieve information stored therein for presentation on said memory means data outputs; and a latch control means having a pair of inputs one of which is electrically connected to said memory clock signal input terminal means and that one remaining being electrically connected to said memory read/write signal input terminal means, said latch control means also having an output electrically connected to said control input of said set of memory output data latches, said latch control means being (i) capable, in each period of said system clock signal in which said system read/write signal initial indication in that period indicates that said memory control and storage cell array means is to retrieve information, as aforesaid, of providing an indication during that period on said output thereof that said memory output data latch is to store information therein, as aforesaid, and (ii) capable, in each period of said system clock signal in which said system read/write signal initial indication in that period indicates that said memory control and storage cell array means is to store information, as aforesaid, of providing an indication during that period on said output thereof that said memory output data latch is to (a) store information therein as aforesaid for a first further indication in said system read/write signal in that period, and is to alternatively (b) prevent storage of information therein for an alternative second further indication in said system read/write signal in that period.
Claim 3
Dependent Claim 250 words
The apparatus of claim 1 wherein said memory means further comprises a set of sensing amplifiers through which said set of memory output data latches is connected to said memory control and storage cell array means storage cell outputs, as aforesaid, with said set of sensing amplifiers having a set of data inputs electrically connected to said memory control and storage cell array means storage cell outputs, said sensing amplifiers having a set of data outputs which are electrically connected to said memory output data latches data inputs, said set of sensing amplifiers each being capable of sensing an occurrence of information on said memory control and storage cell array means storage cell outputs and amplifying such information to present it at said set of sensing means data outputs, or of preventing such sensing and amplifying by said set of sensing amplifiers, further having a control input for receiving a sense amplifier signal to select whether to permit said set of sensing amplifiers to sense and amplify or not, said sensing amplifiers and wherein said control circuit means further comprises a sense control means having an input electrically connected to said memory clock signal input terminal means and an output electrically connected to said control input of said set of sensing amplifiers, said sense control means being capable in each period of said system clock signal of providing an indication on said output thereof when in that period said set of sensing amplifiers is to sense and amplify as aforesaid.
Claim 4
Dependent Claim 42 words
The apparatus of claim 1 wherein said read/write indicator means is formed of a R-S flip-flop having its inputs serving as said read/write indicator means pair of inputs, and having one of its outputs electrically connected to said read/write indicator means output.
Claim 5
Dependent Claim 132 words
The apparatus of claim 1 wherein said latch control means comprises a first delay means having an input serving as that input of said latch control means electrically connected to said memory clock signal input terminal means, and an output electrically connected to an input of an inverter, said inverter having its output electrically connected to an input of a second delay means also having an output, and further comprises a logic gate having at least three inputs, one said logic gate input being electrically connected to said first delay means output, another said logic gate input being electrically connected to said second delay means output, and yet another said logic gate input serving as that input of said latch control means electrically connected to said memory read/write signal input terminal means.
Claim 6
Dependent Claim 68 words
The apparatus of claim 2 wherein said sense control means comprises a logic gate having at least two inputs, one of said logic gate inputs being electrically connected to an output of a delay system which delays signals applied thereto and inverts such signals, said delay system having an input which is electrically connected to another input of said logic gate and to said sense control means input.
Claim 7
Dependent Claim 132 words
The apparatus of claim 2 wherein said latch control means comprises a first delay means having an input serving as that input of said latch control means electrically connected to said memory clock signal input terminal means, and an output electrically connected to an input of an inverter, said inverter having its output electrically connected to an input of a second delay means also having an output, and further comprises a logic gate having at least three inputs, one said logic gate input being electrically connected to said first delay means output, another said logic gate input being electrically connected to said second delay means output, and yet another said logic gate input serving as that input of said latch control means electrically connected to said memory read/write signal input terminal means.
Claim 8
Dependent Claim 72 words
The apparatus of claim 6 wherein said sense control means comprises said first and second delay means and said inverter, and further comprises a third delay means having an input electrically connected to said second delay means output and an output electrically connected to an input of a logic gate having at least two inputs, said logic gate having another input thereof electrically connected to said input of said first delay means.
Claim 9
Independent Claim 366 words
A method for operating a memory means in a storage-with-test mode to permit verifying, to an extent, of information presented at inputs thereof for storage therein and having a memory control and storage cell array means which can be directed by one logic state of a memory read/write control signal to store information presented at inputs thereof in a period of a periodic system clock signal, and can be directed by an opposite state of such a memory read/write control signal to retrieve information previously stored therein in a period of said system clock signal to be presented to outputs thereof, said memory control and storage cell array means having common interconnections on which information at inputs thereof can be presented to said memory control and storage cell array means for storage therein, and can also be presented directly from said inputs to an output latch means for verification, and on which information stored on said memory control and storage cell array means can be retrieved from storage therein and presented to said output latch means, said method comprising: providing to said memory means in a selected period of said system clock signal a system read/write signal having an initial logic state sufficient to cause said memory means to store therein information provided at its said inputs through forming said memory read/write control signal first logic state which state is maintained during said period of said system clock signal even though said system read/write control signal changes its logic state; providing information in said selected period to said memory control and storage cell array means at inputs thereof; changing in said selected period said initial logic state in said system read/write control signal and providing an output latch signal to said output latch means based on said change in said system read/write control signal logic state to cause said output latch means to pass information received on said common interconnections directly from said inputs to outputs of said memory means, including any changes in said information as they occur; and comparing said information passed through said output latch means with said information provided to said inputs of said memory means to determine whether any differences exist.
Claim 10
Independent Claim 366 words
A method for operating a memory means in a storage-with-test mode to permit verifying, to an extent, of information presented at inputs thereof for storage therein and having a memory control and storage cell array means which can be directed by one logic state of a memory read/write control signal to store information presented at inputs thereof in a period of a periodic system clock signal, and can be directed by an opposite state of such a memory read/write control signal to retrieve information previously stored therein in a period of said system clock signal to be presented to outputs thereof, said memory control and storage cell array means having common interconnections on which information at inputs thereof can be presented to said memory control and storage cell array means for storage therein, and can also be presented directly from said inputs to an output latch means for verification, and on which information stored on said memory control and storage cell array means can be retrieved from storage therein and presented to said output latch means, said method comprising: providing to said memory means in a selected period of said system clock signal a system read/write signal having an initial logic state sufficient to cause said memory means to store therein information provided at its said inputs through forming said memory read/write control signal first logic state which state is maintained during said period of said system clock signal even though said system read/write control signal changes its logic state; providing information in said selected period to said memory control and storage cell array means at inputs thereof; changing in said selected period said initial logic state in said system read/write control signal and providing an output latch signal to said output latch means based on said change in said system read/write control signal logic state to cause said output latch means to pass information received on said common interconnections directly from said inputs to outputs of said memory means, including any changes in said information as they occur; and comparing said information passed through said output latch means with said information provided to said inputs of said memory means to determine whether any differences exist.

References Cited (Backward Citations)

US3484754A Cited
JPS5231630A Cited
JPS55139697A Cited
US4592052A Cited
US4608669A Cited
US4654827A Cited
US4811294A Cited
US4689772A Cited
US4875195A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-12-30 1995-07-01 1995-12-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-12-30 1999-07-01 1999-12-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-12-30 2003-07-01 2003-12-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag