← Back to Patent Explorer
US5524098A Expired / Lapsed US ⏱️ 0.0 years remaining

Controlling synchronous serial access to a multiport memory

Assignee: Micron Technology Inc
•
Filing: 1995-08-03
•
Granted: 1996-06-04
•
Expires: 2015-08-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An integrated circuit multiport memory supports synchronous access through a serial port. In operation, a multiport memory of the present invention is coupled to a free running clock signal and a clock enable signal for internally synchronizing serial access. The external clock enable signal prevents incrementing the sequence of serial access when serial access is interrupted. In a synchronous memory of the present invention, the write data signal need not be held after the active edge of the serial clock, since serial data hold time is made independent of serial access memory write timing parameters. When serial data signals are conveyed on a bidirectional line of a asynchronous serial data port of the present invention, a direction control circuit of the present invention is responsive to transfer and write enable signals and independent of the conventional serial output enable signal.

Inventors

  • 👤 Stephen D. Holland
  • 👤 Charles L. Ingalls

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 10:17
CPC Classifications
G; G11; G11C; G11C7/00; G11C7/10; G11C7/1075

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 112 words
An integrated circuit, responsive to an external continuous clock signal and an external enable signal comprising: a. a plurality of memory cells; b. parallel means for random access to the plurality of memory cells; and c. serial means for synchronous serial access to the plurality of memory cells, wherein synchronous serial access is selectively responsive to the external continuous clock signal received by the serial means and the external clock enable signal; and d. said serial means further responsive to a data signal for storing a bit in a selected cell and including delay means coupled for delaying the data signal to internally synchronize the data signal and the external continuous clock.
Claim 2
Dependent Claim 112 words
An integrated circuit, responsive to an external continuous clock signal and an external enable signal comprising: a. a plurality of memory cells; b. parallel means for random access to the plurality of memory cells; and c. serial means for synchronous serial access to the plurality of memory cells, wherein synchronous serial access is selectively responsive to the external continuous clock signal received by the serial means and the external clock enable signal; and d. said serial means further responsive to a data signal for storing a bit in a selected cell and including delay means coupled for delaying the data signal to internally synchronize the data signal and the external continuous clock.
Claim 3
Dependent Claim 69 words
The integrated circuit of claim 1 wherein the serial means comprises: a. sequencing means, responsive to a serial access signal, for selecting a next cell in sequence for accessing; and b. timing means for providing the serial access signal in response to the clock signal, an enable signal, and a disable signal, wherein the serial access signal is provided between receiving the enable signal and receiving the disable signal.
Claim 4
Dependent Claim 32 words
The integrated circuit of claim 2 wherein the enable signal is received by the timing means on a conductor and the disable signal is received by the timing means on the conductor.
Claim 5
Dependent Claim 32 words
The integrated circuit of claim 2 wherein the enable signal comprises a first logic level of a control signal and the disable signal comprises a second logic level of the control signal.
Claim 6
Dependent Claim 35 words
The integrated circuit of claim 2 wherein the timing means comprises a circuit for providing the serial access signal responsive to a logic AND of the clock signal, the enable signal, and the disable signal.
Claim 7
Dependent Claim 37 words
The integrated circuit of claim 2 wherein the sequencing means comprises a counter for selecting the next cell in sequence, the counter responsive to the serial access signal for counting when the serial access signal is received.
Claim 8
Dependent Claim 37 words
The integrated circuit of claim 2 wherein the sequencing means comprises a counter responsive to the clock signal for counting, responsive to the disable signal for disabling counting, and responsive to the enable signal for enabling counting.
Claim 9
Dependent Claim 60 words
The integrated circuit of claim 2 wherein the sequencing means comprises a shift register for storing a pattern and for providing a shift output signal responsive to the pattern, the shift output signal for selecting the next cell in sequence, the shift register responsive to the serial access signal for shifting the pattern when the serial access signal is received.
Claim 10
Dependent Claim 72 words
The integrated circuit of claim 2 wherein the sequencing means comprises a shift register for storing a pattern, for shifting the pattern, and for providing a shift output signal responsive to the pattern, the shift output signal used to select the next cell in sequence, the shift register responsive to the clock signal for shifting, responsive to the disable signal for disabling shifting, and responsive to the enable signal for enabling shifting.
Claim 11
Independent Claim 135 words
A method for writing a bit into a serial port of a multiport memory, the serial port comprising a control input, a clock input, and a data input, the method comprising the steps of: a. receiving an enable signal and a disable signal on the control input; b. receiving, at a first time, a clock signal on the clock input after the enable signal is received and before the disable signal is received; c. receiving a data signal on the data input, the data signal conveying, at the first time, the bit to be stored d. delaying the data signal for a period of time; and e. latching the data signal after the period of time thereby maintaining the timing relationship between the clock signal and the data signal until the data signal is latched.
Claim 12
Independent Claim 135 words
A method for writing a bit into a serial port of a multiport memory, the serial port comprising a control input, a clock input, and a data input, the method comprising the steps of: a. receiving an enable signal and a disable signal on the control input; b. receiving, at a first time, a clock signal on the clock input after the enable signal is received and before the disable signal is received; c. receiving a data signal on the data input, the data signal conveying, at the first time, the bit to be stored d. delaying the data signal for a period of time; and e. latching the data signal after the period of time thereby maintaining the timing relationship between the clock signal and the data signal until the data signal is latched.
Claim 13
Dependent Claim 195 words
An integrated circuit, responsive to an external continuous clock signal and an external clock enable signal, comprising: a. a plurality of memory cells arranged in at least one row; b. parallel means for random access to the plurality; c. transfer means, comprising a register, for transferring, in a first direction, the content of the register to the row, and for transferring, in a second direction, the content of the row to the register, the transfer means responsive to a direction signal for enabling one of the first direction and the second direction; d. serial means for synchronous serial access to the register, wherein synchronous serial access is selectively responsive to the external continuous clock signal and the external clock enable signal received by the serial means, the serial means responsive to the direction signal for enabling signalling on a first conductor used for bidirectional signalling, signalling when enabled being in one of two signalling directions; and e. said serial means further responsive to a data signal for storing a bit in a selected cell and including delay means coupled for delaying the data signal to internally synchronize the data signal and the external continuous clock.
Claim 14
Dependent Claim 195 words
An integrated circuit, responsive to an external continuous clock signal and an external clock enable signal, comprising: a. a plurality of memory cells arranged in at least one row; b. parallel means for random access to the plurality; c. transfer means, comprising a register, for transferring, in a first direction, the content of the register to the row, and for transferring, in a second direction, the content of the row to the register, the transfer means responsive to a direction signal for enabling one of the first direction and the second direction; d. serial means for synchronous serial access to the register, wherein synchronous serial access is selectively responsive to the external continuous clock signal and the external clock enable signal received by the serial means, the serial means responsive to the direction signal for enabling signalling on a first conductor used for bidirectional signalling, signalling when enabled being in one of two signalling directions; and e. said serial means further responsive to a data signal for storing a bit in a selected cell and including delay means coupled for delaying the data signal to internally synchronize the data signal and the external continuous clock.
Claim 15
Dependent Claim 41 words
The integrated circuit of claim 11 wherein the direction control means comprises: a. a mode register for providing and maintaining the direction signal; and b. a control circuit, coupled to the mode register, for changing the content of the mode register.
Claim 16
Dependent Claim 75 words
The integrated circuit of claim 12 wherein: a. the transfer means is responsive to a transfer signal for transferring, in a first direction, the content of the register to the row, and for transferring, in a second direction, the content of the row to the register; and b. the serial means comprises a buffer having a buffered output coupled to the first conductor, the buffer responsive to the transfer signal for enabling the buffered output.
Claim 17
Dependent Claim 34 words
The integrated circuit of claim 12 wherein the serial means comprises a buffer having a buffered output coupled to the first conductor, the buffer responsive to the clock signal for enabling the buffered output.
Claim 18
Dependent Claim 69 words
The integrated circuit of claim 11 wherein the serial means comprises: a. sequencing means, responsive to a serial access signal, for selecting a next cell in sequence for accessing; and b. timing means for providing the serial access signal in response to the clock signal, an enable signal, and a disable signal, wherein the serial access signal is provided between receiving the enable signal and receiving the disable signal.
Claim 19
Dependent Claim 34 words
The integrated circuit of claim 15 wherein the enable signal is received by the timing means on a second conductor and the disable signal is received by the timing means on the second conductor.
Claim 20
Dependent Claim 32 words
The integrated circuit of claim 15 wherein the enable signal comprises a first logic level of a control signal and the disable signal comprises a second logic level of the control signal.
Claim 21
Dependent Claim 35 words
The integrated circuit of claim 15 wherein the timing means comprises a circuit for providing the serial access signal responsive to a logic AND of the clock signal, the enable signal, and the disable signal.
Claim 22
Dependent Claim 37 words
The integrated circuit of claim 15 wherein the sequencing means comprises a counter for selecting the next cell in sequence, the counter responsive to the serial access signal for counting when the serial access signal is received.
Claim 23
Dependent Claim 37 words
The integrated circuit of claim 15 wherein the sequencing means comprises a counter responsive to the clock signal for counting, responsive to the disable signal for disabling counting, and responsive to the enable signal for enabling counting.
Claim 24
Dependent Claim 60 words
The integrated circuit of claim 15 wherein the sequencing means comprises a shift register for storing a pattern and for providing a shift output signal responsive to the pattern, the shift output signal for selecting the next cell in sequence, the shift register responsive to the serial access signal for shifting the pattern when the serial access signal is received.
Claim 25
Dependent Claim 72 words
The integrated circuit of claim 15 wherein the sequencing means comprises a shift register for storing a pattern, for shifting the pattern, and for providing a shift output signal responsive to the pattern, the shift output signal used to select the next cell in sequence, the shift register responsive to the clock signal for shifting, responsive to the disable signal for disabling shifting, and responsive to the enable signal for enabling shifting.

References Cited (Backward Citations)

US4498155A Cited
US4553167A Cited
US4484187A Cited
US4734880A Cited
US4897818A Cited
US4648077A Cited
US4941127A Cited
US4987559A Cited
US4994912A Cited
US5260905A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-06-04 1999-12-04 2000-06-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-06-04 2003-12-04 2004-06-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-06-04 2007-12-04 2008-06-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag