IP Library Granted Patent US 7,592,836
Granted Patent B1
US 7,592,836 · App. 11/396,114 · Granted Sep 22, 2009

Multi-write memory circuit with multiple data inputs

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,592,836
App. No.
11/396,114
Granted
Sep 22, 2009
Kind
B1
Abstract

Various types of memory circuits are described. A memory circuit may include a state-storage feedback loop coupled to a first data input and to a second data input. The first data input is introduced into the feedback loop at a first set of points, and the second data input is introduced into the feedback loop at a second set of points.

Claims (28)

1. A memory circuit comprising:

a state-storage feedback loop having a first data input and a second data input, wherein said state-storage feedback loop comprises a plurality of stages coupled in series, each stage comprising an OR gate having an output coupled to an input of a NAND gate, wherein said first data input is input to said NAND gate in each of said stages and wherein said second data input is input to said OR gate in each of said stages, wherein a first value at said first data input is introduced concurrently into said state-storage feedback loop at first multiple points on said state-storage feedback loop and wherein a second value at said second data input is introduced concurrently into said feedback loop at second multiple points on said state-storage feedback loop.

2. The memory circuit of claim 1 wherein each of said stages further comprises an inverter comprising an output coupled to an input of said OR gate and an input coupled to an output of a NAND gate of another of said stages.

3. The memory circuit of claim 1 wherein said first data input comprises a set-bar signal and said second data input comprises a reset signal.

4. A memory circuit comprising:

a state-storage feedback loop comprising a plurality of stages, wherein each of said stages comprises an OR gate comprising an output coupled to an input of a NAND gate;

a first data input coupled to each of said stages, wherein a first state at said first data input is written in parallel into each of said stages, wherein said first data input is an input of said NAND gate in each of said stages; and

a second data input coupled to said stages, wherein a second state at said second data input is written in parallel into each of said stages, wherein said second data input is an input of said OR gate in each of said stages.

5. The memory circuit of claim 4 wherein each of said stages further comprises an inverter comprising an output coupled to an input of said OR gate and an input coupled to an output of a NAND gate of another of said stages.

6. The memory circuit of claim 4 wherein said first data input comprises a set-bar signal and said second data input comprises a reset signal.

7. A method of writing state to a memory circuit, said method comprising:

receiving a first data input at a first plurality of points in a state-storage feedback loop of said memory circuit, wherein said state-storage feedback loop comprises a plurality of stages coupled in series, each stage comprising an AND gate having an output coupled to an input of a NOR gate, wherein said first data input is sensed in parallel at each of said first plurality of points and wherein said first data input is input to said AND gate in each of said stages;

receiving a second data input at a second plurality of points in said state-storage feedback loop, wherein said second data input is sensed in parallel at each of said second plurality of points and wherein said second data input is input to said NOR gate in each of said stages; and

propagating said first and second data inputs from said first and second pluralities of points to other points in said state-storage feedback loop.

8. A memory circuit comprising:

a state-storage feedback loop having a first data input and a second data input, wherein said state-storage feedback loop comprises a plurality of stages coupled in series, each stage comprising an AND gate having an output coupled to an input of a NOR gate, wherein said first data input is input to said AND gate in each of said stages and wherein said second data input is input to said NOR gate in each of said stages, wherein a first value at said first data input is introduced concurrently into said state-storage feedback loop at first multiple points on said state-storage feedback loop and wherein a second value at said second data input is introduced concurrently into said feedback loop at second multiple points on said state-storage feedback loop.

9. The memory circuit of claim 8 wherein each of said stages further comprises an inverter comprising an output coupled to an input of said AND gate and an input coupled to an output of a NOR gate of another of said stages.

10. The memory circuit of claim 8 wherein said first data input comprises a set-bar signal and said second data input comprises a reset signal.

11. A memory circuit comprising:

a state-storage feedback loop comprising a plurality of stages, wherein each of said stages comprises an AND gate comprising an output coupled to an input of a NOR gate;

a first data input coupled to each of said stages, wherein a first state at said first data input is written in parallel into each of said stages, wherein said first data input is an input of said AND gate in each of said stages; and

a second data input coupled to said stages, wherein a second state at said second data input is written in parallel into each of said stages, wherein said second data input is an input of said NOR gate in each of said stages.

12. The memory circuit of claim 11 wherein each of said stages further comprises an inverter comprising an output coupled to an input of said AND gate and an input coupled to an output of a NOR gate of another of said stages.

13. The memory circuit of claim 11 wherein said first data input comprises a set-bar signal and said second data input comprises a reset signal.

14. A method of writing state to a memory circuit, said method comprising:

receiving a first data input at a first plurality of points in a state-storage feedback loop of said memory circuit, wherein said state-storage feedback loop comprises a plurality of stages coupled in series, each stage comprising an OR gate having an output coupled to an input of a NAND gate, wherein said first data input is sensed in parallel at each of said first plurality of points and wherein said first data input is input to said OR gate in each of said stages;

receiving a second data input at a second plurality of points in said state-storage feedback loop, wherein said second data input is sensed in parallel at each of said second plurality of points and wherein said second data input is input to said NAND gate in each of said stages; and

propagating said first and second data inputs from said first and second pluralities of points to other points in said state-storage feedback loop.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR'S NAME PREVIOUSLY RECORDED AT REEL: 036711 FRAME: 0160. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 6, 2015
From: INTELLECTUAL VENTURES FUNDING LLC
To: INTELLECTUAL VENTURES HOLDING 81 LLC
Reel/Frame 036797/0356 →
MERGER Recorded Sep 29, 2015
From: INTELLECTUAL VENTURE FUNDING LLC
To: INTELLECTUAL VENTURES HOLDING 81 LLC
Reel/Frame 036711/0160 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2009
From: TRANSMETA LLC
To: INTELLECTUAL VENTURE FUNDING LLC
Reel/Frame 023268/0771 →
MERGER Recorded Mar 26, 2009
From: TRANSMETA CORPORATION
To: TRANSMETA LLC
Reel/Frame 022454/0522 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2006
From: MASLEID, ROBERT P.; PITKETHLY, SCOTT
To: TRANSMETA CORPORATION
Reel/Frame 017750/0227 →