Data transfer across power domains
First Claim
1. A multi-tier integrated circuit comprising:
- a multi-stage circuit configuration comprising a first stage operating in power domain A and a second stage operating in power domain B;
said first stage comprising first means for storing data;
said second stage comprising means for level shifting and storing data;
a first tier;
a second tier;
said first tier comprising said first stage and means for providing power to said first stage; and
said second tier comprising said second stage and means for providing power to said second stage.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed embodiments comprise a multi-stage circuit operating across different power domains. The multi-stage circuit may be implemented as a master-slave flip-flop circuit integrated with a level shifter that transfers data across different power domains. The master and slave stages of the flip-flop may be split across two tiers of a 3D IC and may include (i) a level shifter across different power domain integrated within the flip-flop circuit, (ii) reduced one-state writing delays by a self-induced power collapsing technique, (iii) splitting flip-flop power supplies in different tiers using monolithic 3D IC technology, and (iv) cross power domain data transfer between 3D IC tiers.
119 Citations
38 Claims
-
1. A multi-tier integrated circuit comprising:
-
a multi-stage circuit configuration comprising a first stage operating in power domain A and a second stage operating in power domain B; said first stage comprising first means for storing data; said second stage comprising means for level shifting and storing data; a first tier; a second tier; said first tier comprising said first stage and means for providing power to said first stage; and said second tier comprising said second stage and means for providing power to said second stage. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A multi-stage circuit configuration comprising:
-
a first stage operating in power domain A; said first stage comprising first means for storing data; a second stage operating in power domain B; said second stage comprising means for isolating said first stage operating in power domain A from said second stage operating in power domain B; said second stage further comprising means for level shifting and storing data in power domain B;
wherein said means for level shifting and storing further comprises means for enhancing writing data to said means for level shifting and storing;a first tier and a second tier; said first tier comprising said first stage and means for providing power to said first stage; and said second tier comprising said second stage and means for providing power to said second stage. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A multi-stage circuit configuration comprising:
-
a first stage operating in power domain A, the first stage comprising a storage circuit; a second stage operating in power domain B; said second stage comprising level shifter storage circuitry and a self-induced power collapsing circuit coupled to the level shifter storage circuitry; and said second stage further comprising isolation circuitry to receive an input signal from the storage circuit. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer-readable storage medium having instructions stored to cause a processor to perform a method of designing a multi-stage circuit, the method comprising:
-
designing a first stage circuit operating in power domain A; designing a second stage circuit operating in power domain B; incorporating level shifter storage circuitry into said second stage circuit, wherein said level shifter storage circuit shifts data received at power domain A to power domain B, and writes said shifted data to said level shifter storage; locating said first stage circuit and a first stage power rail on a first tier of a multi-tier configuration; and locating said second stage circuit and second stage power rail on a second tier of said multi-tier configuration.
-
-
29. A computer-readable storage medium having instructions stored to cause a processor to perform a method of designing a multi-stage circuit, the method comprising:
-
designing a first stage storage circuit operating in power domain A; designing a second stage circuitry operating in power domain B; incorporating level shifter storage circuitry into said second stage circuitry, wherein said level shifter storage circuitry shifts received data from power domain A to power domain B, and writes said shifted data to said level shifter storage circuitry; incorporating write enhancement into said level shifter storage circuitry, wherein said write enhancement improves an efficiency of writing said shifted data to said level shifter storage circuitry; reducing a size and a power consumption of said level shifter storage circuitry; incorporating isolation circuitry into said second storage circuitry, wherein said isolation circuitry limits cross talk between said first stage storage circuitry operating in power domain A and said second stage circuitry operating in power domain B; further adjusting said design or reducing said size or power consumption of said level shifter storage circuitry, if necessary; and adjusting said design, size and/or power consumption of said isolation circuitry, if necessary. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification