IP Library Granted Patent US 7,298,641
Granted Patent B2
US 7,298,641 · App. 11/365,032 · Granted Nov 20, 2007

Configurable storage device

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,298,641
App. No.
11/365,032
Granted
Nov 20, 2007
Kind
B2
Abstract

An inexpensive, re-configurable storage circuit for programmable logic devices and application specific integrated circuits is disclosed. The storage circuit comprises: at least one output; and at least two inputs; and at least a one input and a two input response sequence, wherein the inputs change the output in a well defined response sequence; and a configuration circuit comprising one or more memory elements, wherein the memory bits are programmed to select one of said response sequences.

Claims (39)

1. A semiconductor device, comprised of:

a storage circuit comprising:

a first input, a second input, and at least one output; and

a one input response sequence, said first input capable of changing the output in a well defined response sequence; and

a two input response sequence, said first and second inputs capable of changing the output in a well defined response sequence; and

a configuration circuit coupled to the storage circuit, the configuration circuit comprising one or more memory elements to configure the storage circuit to one of said response sequences.

2. The device of claim 1 , wherein the storage circuit a flip-flop.

3. The device of claim 1 , wherein the storage circuit is a master-slave flip-flop.

4. The device of claim 1 , wherein the storage circuit further comprises a clock input.

5. The device of claim 1 , wherein the one input response sequence is comprised of a Characteristic Truth Table from the set D-type, invert D-type and Toggle-type flip-flops.

6. The device of claim 1 , wherein the two input response sequence is comprised of a Characteristic Truth Table from the set S-R, Clocked S-R, J-K and Clocked J-K flip-flops.

7. The device of claim 1 , wherein said memory element is comprised one of volatile and non volatile memory element.

8. The device of claim 1 , wherein said memory element is comprised one of a wire, resistor, diode, transistor, thin film device, thin film resistor, thin film capacitor and a thin film transistor.

9. The device of claim 1 , wherein the memory element is selected from one of fuse links, antifuse capacitors, SRAM cells, DRAM celis, metal optional links, thin-film memory cells, EPROM cells, EEPROM cells, flash cells, ferro-electric elements, electro-chemical elements, electro-magnetic elements, carbon nano-tube elements, optical elements, mask programmable elements and any other memory element.

10. The device of claim 1 , wherein said response sequences is comprised of a behavior represented by one or more of a next state Truth Table, next state Graph, next state Characteristic Equation, and a next state Karnaugh Map.

11. The device of claim 1 further comprising:

a programmable pass-gate in said storage circuit; and

a control signal to turn said pass-gate on or off generated by said one or more memory elements and coupled to said pass-gate; and

a configuration access to change data in said one or more memory elements to configure the storage circuit.

12. A semiconductor device, comprised of:

a storage circuit comprising:

a first input, a second input and at least one output; and

a plurality of one input response sequences, each response sequence comprising at least one of said first or second inputs changing the output in a well defined response sequence; and

a plurality of two input response sequences, each response sequence comprising both of said first and second inputs changing the output in a well defined response sequence; and

a configuration circuit coupled to the storge circuit, the configuration circuit comprising one or more memory elements to configure the storage circuit to one of said one input and two input response sequences.

13. The device of claim 12 , wherein the storage circuit further comprises;

three or more inputs; and

a plurality of multi input response sequences, each multi input response sequence comprising three or more of said inputs changing the output in a well defined response sequence;

wherein the memory elements further configure the storage circuit to one of said one input, two input, and multi input response sequences.

14. The device of claim 12 , wherein the storage circuit further comprises a clock input.

15. The device of claim 12 , wherein the one input response sequence is comprised of one or more Characteristic Truth Tables from the set D-type, invert D-type and Toggle flip-flops.

16. The device of claim 12 , wherein the two input response sequence is comprised of one or more Characteristic Truth Tables from the set S-R, Clocked S-k, J-K and Clocked J-K flip-flops.

17. The device of claim 12 , wherein said memory element is comprised one of volatile and non volatile memory element.

18. The device of claim 12 , wherein said memory element is selected from a wire, resistor, diode, transistor, thin film device, thin film resistor, thin film capacitor and a thin film transistor.

19. The device of claim 12 , wherein the memory element is selected from one of fuse links, antifuse capacitors, SRAM cells, DRAM cells, metal optional links, thin-film memory cells, EPROM cells, EEPROM cells, flash cells, ferro-electric elements, electric-chemical elements, electro-magnetic elements, carbon nano-tube elements, optical elements, mask programmable elements and any other memory element.

20. A semiconductor device, wherein a configurable storage circuit comprises:

at least one output, and at least two inputs; and

at least a one input and a two input response sequence, wherein the inputs change the output in a well defined response sequence; and

a configurable means comprising one or more memory elements, to select one of said response sequences.

Assignments (4)
MERGER Recorded Oct 9, 2015
From: YAKIMISHU CO. LTD., L.L.C.
To: CALLAHAN CELLULAR L.L.C.
Reel/Frame 036829/0821 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2011
From: TIER LOGIC, INC.
To: YAKIMISHU CO. LTD., LLC
Reel/Frame 026839/0396 →
CHANGE OF NAME Recorded Aug 29, 2011
From: VICICIV TECHNOLOGY, INC.
To: TIER LOGIC, INC.
Reel/Frame 026824/0623 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2007
From: MADURAWE, RAMINDA U
To: VICICIV TECHNOLOGY, INC.
Reel/Frame 019520/0314 →