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

Block architected static RAM configurable for different word widths and associated method for forming a physical layout of the static RAM

Assignee: NXP USA Inc
•
Filing: 1995-06-12
•
Granted: 1996-11-05
•
Expires: 2015-06-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for building a compilable static RAM (SRAM). A central block structure (54) is formed which includes clock buffers (28), a delayed clock buffer (29), row address buffers (27), row deselect circuits (21), row driver circuits (22), output level translators, and a databus interface. A memory block macro (35) is built which includes a block of memory, precharge circuits, multiplexers, read/write multiplexers, and sense amplifiers. If multiple memory blocks are used a block deselect circuit (39) and row/block decoders (38) must be added to the memory block macro (35). A row and block deselection process is used in the SRAM architecture to simplify compilability and enhance speed.

Inventors

  • 👤 Gary W. Hoshizaki
  • 👤 Jerome A. Grula
  • 👤 Nicholas J. Spence

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 19:58
CPC Classifications
G; G11; G11C; G11C7/00; G11C7/10; G11C7/1006; G11C8/00; G11C8/12

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 147 words
A method for clocking a block architected SRAM having block decode circuitry and row decode circuitry for respectively enabling a memory block of a plurality of memory blocks and a row of the memory block, the method comprising the steps of: providing a first clock signal for synchronously starting a decode sequence; initializing control signals of the block decode circuitry to enable each memory block of said plurality of memory blocks; initializing control signals of the row decode circuitry to enable each memory row of each memory block; providing an address corresponding to a memory word in the memory block to the block decode circuitry and the row decode circuitry when said first clock signal transitions to a first phase; and preventing memory words of each memory block from being accessed with a second clock signal, said second clock signal is delayed from said first clock signal.
Claim 2
Independent Claim 147 words
A method for clocking a block architected SRAM having block decode circuitry and row decode circuitry for respectively enabling a memory block of a plurality of memory blocks and a row of the memory block, the method comprising the steps of: providing a first clock signal for synchronously starting a decode sequence; initializing control signals of the block decode circuitry to enable each memory block of said plurality of memory blocks; initializing control signals of the row decode circuitry to enable each memory row of each memory block; providing an address corresponding to a memory word in the memory block to the block decode circuitry and the row decode circuitry when said first clock signal transitions to a first phase; and preventing memory words of each memory block from being accessed with a second clock signal, said second clock signal is delayed from said first clock signal.
Claim 3
Dependent Claim 48 words
The method as recited in claim 1 wherein said step of preventing memory words of each memory block from being accessed with a second clock signal includes a step of delaying a transition of said second dock signal to said first phase until said decode sequence is finished.
Claim 4
Dependent Claim 36 words
The method as recited in claim 2 further including a step of deselecting control signals of the block decode circuitry such that a single control signal remains in an enable state for enabling the memory block.
Claim 5
Dependent Claim 39 words
The method as recited in claim 3 further including a step of deselecting control signals of the row decode circuitry such that a single control signal remains in an enable state for enabling the row of the memory block.
Claim 6
Dependent Claim 53 words
The method as recited in claim 4 further including the steps of: coupling the control signals of the block decode circuitry and the row decode circuitry to each memory block when the second clock signal transitions to the first phase; enabling the memory block; enabling the memory row; and accessing the memory word.
Claim 7
Independent Claim 108 words
A method of docking a block architected SRAM having block decode circuitry and row decode circuitry for respectively enabling a memory block of a plurality of memory blocks and a row of the memory block, the method comprising the steps of: providing a first clock signal for synchronously starting a decode sequence; providing an address corresponding to a memory word in the memory block to the block decode circuitry and the row decode circuitry when said first clock signal transitions to a first phase; and preventing said memory word from being accessed with a second clock signal, said second clock signal is delayed from said first clock signal.
Claim 8
Independent Claim 108 words
A method of docking a block architected SRAM having block decode circuitry and row decode circuitry for respectively enabling a memory block of a plurality of memory blocks and a row of the memory block, the method comprising the steps of: providing a first clock signal for synchronously starting a decode sequence; providing an address corresponding to a memory word in the memory block to the block decode circuitry and the row decode circuitry when said first clock signal transitions to a first phase; and preventing said memory word from being accessed with a second clock signal, said second clock signal is delayed from said first clock signal.
Claim 9
Dependent Claim 32 words
The method as recited in claim 6 further including a step of initializing the block decode circuitry and the row decode circuitry to access every memory word in the block architected SRAM.
Claim 10
Dependent Claim 41 words
The method as recited in claim 7 further including a step of row decoding wherein said address applied to the row decode circuitry generates control signals for disabling every memory row of the block architected SRAM but one from being accessed.
Claim 11
Dependent Claim 41 words
The method as recited in claim 8 further including a step of block decoding wherein said address applied to the block decode circuitry generates control signals for disabling every memory block of the block architected SRAM but one from being accessed.
Claim 12
Dependent Claim 40 words
The method as recited in claim 9 wherein said step of preventing said memory word from being accessed includes a step of delaying a transition of said second clock signal to said first phase until said decode sequence is finished.
Claim 13
Dependent Claim 35 words
The method as recited in claim 10 further including a step of enabling the memory block and the memory row for accessing the memory word when said second clock signal transitions to said first phase.
Claim 14
Independent Claim 49 words
A method for clocking a Static Random Access Memory (SRAM) comprising the steps of: providing a clock signal for synchronously starting a decode sequence; and delaying a second clock signal for a predetermined time period for disabling circuitry of the SRAM from accessing memory locations for said predetermined time.
Claim 15
Independent Claim 49 words
A method for clocking a Static Random Access Memory (SRAM) comprising the steps of: providing a clock signal for synchronously starting a decode sequence; and delaying a second clock signal for a predetermined time period for disabling circuitry of the SRAM from accessing memory locations for said predetermined time.
Claim 16
Dependent Claim 38 words
The method as recited in claim 12 further including a step of providing an address corresponding to a memory word in the SRAM to decode circuitry of the SRAM when said clock signal transitions to a first phase.
Claim 17
Dependent Claim 34 words
The method as recited in claim 13 further including a step of decoding said address when said clock signal is in said first phase and said second clock signal is in a second phase.
Claim 18
Dependent Claim 26 words
The method as recited in claim 14 further including a step of accessing said memory word when said second clock signal transitions to said first phase.

References Cited (Backward Citations)

US5247485A Cited
US5243572A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag