IP Library › Granted Patent US 11,979,158
Granted Patent B2
US 11,979,158 · App. 17/825,704 · Granted May 7, 2024

Integrated circuit device, method and system

Inventors: Cheng-Yu Lin (Hsinchu, TW); Yung-Chen Chien (Hsinchu, TW); Jia-Hong Gao (Hsinchu, TW); Jerry Chang Jui Kao (Hsinchu, TW); Hui-Zhong Zhuang (Hsinchu, TW)
Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
H03K3/35625H03K3/012H03K3/0372H03K3/356104
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 11,979,158
App. No.
17/825,704
Granted
May 7, 2024
Kind
B2
Abstract

An integrated circuit (IC) device includes a master latch circuit having a first clock input and a data output, a slave latch circuit having a second clock input and a data input electrically coupled to the data output of the master latch circuit, and a clock circuit. The clock circuit is electrically coupled to the first clock input by a first electrical connection configured to have a first time delay between the clock circuit and the first clock input. The clock circuit is electrically coupled to the second clock input by a second electrical connection configured to have a second time delay between the clock circuit and the second clock input. The first time delay is longer than the second time delay.

Claims (90)

1. An integrated circuit (IC) device, comprising:

a master latch circuit comprising a first clock input, and a data output;

a slave latch circuit comprising a second clock input, and a data input electrically coupled to the data output of the master latch circuit; and

a clock circuit,

wherein

the clock circuit is electrically coupled to the first clock input by a first electrical connection configured to have a first time delay between the clock circuit and the first clock input,

the clock circuit is electrically coupled to the second clock input by a second electrical connection configured to have a second time delay between the clock circuit and the second clock input, and

the first time delay is longer than the second time delay.

2. The IC device of claim 1 , wherein

the first electrical connection is physically longer than the second electrical connection.

3. The IC device of claim 1 , wherein

the clock circuit is physically closer to the slave latch circuit than to the master latch circuit.

4. The IC device of claim 1 , wherein

the slave latch circuit is physically between the clock circuit and the master latch circuit.

5. The IC device of claim 1 , wherein

the clock circuit comprises:

a first clock output configured to output a first clock signal, and

a second clock output configured to output a second clock signal, the second clock signal being inverted to the first clock signal,

the first clock output is electrically coupled to the first clock input and the second clock input correspondingly by the first electrical connection and the second electrical connection,

the master latch circuit further comprises a third clock input electrically coupled to the second clock output by a third electrical connection, and

the slave latch circuit further comprises a fourth clock input electrically coupled to the second clock output by a fourth electrical connection.

6. The IC device of claim 5 , wherein

the third electrical connection is configured to have a third time delay between the clock circuit and the third clock input,

the fourth electrical connection is configured to have a fourth time delay between the clock circuit and the fourth clock input, and

the third time delay is longer than the fourth time delay.

7. The IC device of claim 5 , wherein

the clock circuit comprises:

a first circuit having the first clock output, and configured to output the first clock signal at the first clock output, and

a second circuit having the second clock output, and configured to output the second clock signal at the second clock output.

8. The IC device of claim 7 , wherein

the slave latch circuit is physically between the master latch circuit and the first circuit, and

the first circuit is physically between the slave latch circuit and the second circuit.

9. The IC device of claim 7 , wherein

the first circuit is physically between the master latch circuit and the slave latch circuit, and

the slave latch circuit is physically between the first circuit and the second circuit.

10. The IC device of claim 7 , wherein

the master latch circuit is physically between the first circuit and the slave latch circuit, and

the slave latch circuit is physically between the master latch circuit and the second circuit.

11. The IC device of claim 1 , wherein

the first electrical connection comprises:

the second electrical connection extending from the clock circuit to the slave latch circuit, and

a third electrical connection serially electrically coupled to the second electrical connection, and extending from the slave latch circuit to the master latch circuit.

12. The IC device of claim 11 , wherein

the clock circuit is physically between the master latch circuit and the slave latch circuit.

13. The IC device of claim 1 , further comprising:

a plurality of master latch circuits including the master latch circuit;

a plurality of slave latch circuits including the slave latch circuit;

a first clock bus electrically coupling the first electrical connection to the plurality of master latch circuits; and

a second clock bus electrically coupling the second electrical connection to the plurality of slave latch circuits;

wherein

the plurality of master latch circuits and the plurality of slave latch circuits together configure a plurality of flip-flop circuits which are serially electrically coupled with each other, and

each slave latch circuit among the plurality of slave latch circuits has a data input electrically coupled to a data output of a corresponding master latch circuit among the plurality of master latch circuits, to form a corresponding flip-flop circuit among the plurality of flip-flop circuits.

14. The IC device of claim 13 , wherein

the plurality of master latch circuits are physically arranged in a first column along a first direction,

the plurality of slave latch circuits are physically arranged in a second column along the first direction, and

in a second direction transverse to the first direction, the second column of the plurality of slave latch circuits is physically between the clock circuit and the first column of the plurality of master latch circuits.

15. The IC device of claim 13 , wherein

the plurality of master latch circuits are physically arranged in a first column along a first direction,

the plurality of slave latch circuits are physically arranged in a second column along the first direction,

in a second direction transverse to the first direction, the clock circuit is physically between the first column of the plurality of master latch circuits and the second column of the plurality of slave latch circuits,

the first clock bus and the second clock bus extend along the first direction, and

the first electrical connection comprises:

the second electrical connection extending along the second direction from the clock circuit to the second clock bus, and

a third electrical connection serially electrically coupled to the second electrical connection, and extending along the second direction from the second clock bus to the first clock bus.

16. The IC device of claim 1 , wherein

the master latch circuit is physically adjacent to the slave latch circuit in a first direction, and

the clock circuit is physically adjacent to the slave latch circuit in a second direction transverse to the first direction.

17. A system, comprising:

at least one processor; and

at least one memory that stores computer program code for one or more programs,

wherein, when the at least one processor executes the computer program code stored in the at least one memory, the computer program code and the at least one processor are configured to cause the system to perform generating a layout of an integrated circuit (IC) device, the layout being stored on a non-transitory computer-readable medium, the generating the layout comprising:

placing, in the layout, a master latch circuit, a slave latch circuit, and a clock circuit; and

performing routing to electrically couple the clock circuit to the master latch circuit and the slave latch circuit,

wherein, in said routing, a first electrical connection routed from the clock circuit to the master latch circuit is physically longer than a second electrical connection routed from the clock circuit to the slave latch circuit.

18. The system of claim 17 , wherein

said placing comprises placing the clock circuit to be physically closer to the slave latch circuit than to the master latch circuit.

19. A method, comprising:

supplying a clock pulse from a clock circuit to a master latch circuit and a slave latch circuit;

at the master latch circuit,

responsive to a first edge of the clock pulse, latching input data, and

responsive to a second edge of the clock pulse, outputting the latched input data as intermediate data to the slave latch circuit; and

at the slave latch circuit,

responsive to the first edge of the clock pulse, outputting previously latched intermediate data as output data, and

responsive to the second edge of the clock pulse, latching the intermediate data received from the master latch circuit,

wherein the clock pulse arrives at the master latch circuit after the clock pulse arrives at the slave latch circuit.

20. The method of claim 19 , wherein

each of the master latch circuit and the slave latch circuit comprises a transmission gate, and a data retention circuit coupled to the transmission gate,

the transmission gate of the master latch circuit is turned ON and OFF correspondingly in response to the first edge and the second edge of the clock pulse,

the transmission gate of the slave latch circuit is turned OFF and ON correspondingly in response to the first edge and the second edge of the clock pulse, and

both of the transmission gates of the master latch circuit and the slave latch circuit are turned ON during an intermediate stage between arrival of the second edge of the clock pulse at the slave latch circuit and later arrival of the second edge of the clock pulse at the master latch circuit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2022
From: LIN, CHENG-YU; CHIEN, YUNG-CHEN; GAO, JIA-HONG; KAO, JERRY CHANG JUI; ZHUANG, HUI-ZHONG
To: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
Reel/Frame 060030/0328 →
Continuity (2)
Provisional Application 63268403 · Feb 23, 2022
Related Publication 20230268910A1 · Aug 24, 2023