IP Library Granted Patent US 12,431,899
Granted Patent B2
US 12,431,899 · App. 17/559,350 · Granted Sep 30, 2025

Self-gating flops for dynamic power reduction

Inventors: Mahesh K. Kumashikar (Bangalore, IN); Md Altaf Hossain (Portland, OR); Yuet Li (Fremont, CA); Atul Maheshwari (Portland, OR); Ankireddy Nalamalpu (Portland, OR)
H03K19/0016H03K19/0013
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 12,431,899
App. No.
17/559,350
Granted
Sep 30, 2025
Kind
B2
Abstract

Systems or methods described herein may relate to latch-independent clock gating techniques to enable or disable an internal clock of an integrated circuit device. A programmable logic device includes a clock gating circuit that receives a clock signal and is latch independent. The clock gating circuit includes gating signal circuitry that generates a gating signal based on the clock signal and an enable signal. The clock gating circuit also includes a logic gate that generates a control signal based on the gating signal. The clock gating circuit also includes gated clock generation circuitry that generates a gated clock signal based on the clock signal and the control signal.

Claims (18)

1. Programmable logic circuitry, comprising:

a plurality of flip-flops that generate a plurality of output signals and that receive a plurality of input signals, wherein the flip-flops of the plurality of flip-flops generate respective output signals of the plurality of output signals based on a gated clock signal and a respective input signal of the plurality of input signals;

a clock gating circuit that receives a clock signal, wherein the clock gating circuit comprises:

a plurality of gating signal circuitries that generate a plurality of gating signals, wherein the gating signal circuitries generate a corresponding gating signal of the plurality of gating signals based on the clock signal, a corresponding input signal, and a corresponding output signal;

a logic gate that generates a control signal based on the plurality of gating signals; and

gated clock generation circuitry that generates the gated clock signal based on the clock signal and the control signal.

2. The programmable logic circuitry of claim 1 , wherein the gated clock generation circuitry comprises a plurality of transistors.

3. The programmable logic circuitry of claim 2 , wherein the plurality of transistors comprises at least one N-channel metal-oxide-semiconductor (NMOS) transistor and at least one P-channel metal-oxide-semiconductor (PMOS) transistor.

4. The programmable logic circuitry of claim 3 , wherein a gate terminal of the at least one NMOS transistor and a gate terminal of the at least one PMOS transistor are coupled to the clock signal.

5. The programmable logic circuitry of claim 3 , wherein a gate terminal of the at least one NMOS transistor and a gate terminal of the at least one PMOS transistor are coupled to the control signal.

6. The programmable logic circuitry of claim 1 , wherein each gating signal circuitry of the plurality of gating signal circuitries comprises an N-channel metal-oxide-semiconductor (NMOS) transistor, a P-channel metal-oxide-semiconductor (PMOS) transistor, and an inverter.

7. The programmable logic circuitry of claim 6 , wherein an input of the inverter is coupled to the clock signal, and a gate terminal of the NMOS transistor and a gate terminal of the PMOS transistor are coupled to an output of the inverter.

8. The programmable logic circuitry of claim 6 , wherein a gate terminal of the NMOS transistor and a gate terminal of the PMOS transistor are coupled to the corresponding input signal.

9. The programmable logic circuitry of claim 1 , wherein the logic gate is an inverter.

10. The programmable logic circuitry of claim 1 , wherein the programmable logic circuitry comprises a field programmable gate array (FPGA).

11. The programmable logic circuitry of claim 6 , wherein a gate terminal of the at least one NMOS transistor and a gate terminal of the at least one PMOS transistor are coupled to the corresponding output signal.

12. The programmable logic circuitry of claim 1 , wherein the gated clock generation circuitry is latch independent.

13. The programmable logic circuitry of claim 1 , wherein the logic gate is a NAND gate.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2025
From: INTEL CORPORATION
To: SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM)
Reel/Frame 072549/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2021
From: KUMASHIKAR, MAHESH K.; HOSSAIN, MD ALTAF; LI, YUET; MAHESHWARI, ATUL; NALAMALPU, ANIKIREDDY
To: INTEL CORPORATION
Reel/Frame 058497/0754 →
Continuity (1)
Related Publication 20220116038A1 · Apr 14, 2022
References Cited (16)
US 5883529A · Kumata · 1999 [cited by examiner]
US 7068080B1 · Sanders · 2006 [cited by examiner]
US 7639057B1 · Su · 2009 [cited by examiner]
US 9362910B2 · Gurumurthy · 2016 [cited by examiner]
US 9966953B2 · Ye · 2018 [cited by examiner]
US 10454457B1 · Mathuria · 2019 [cited by examiner]
US 20070210833A1 · Hamdan · 2007 [cited by examiner]
US 20100277219A1 · Campbell · 2010 [cited by examiner]
US 20120286824A1 · Myers · 2012 [cited by examiner]
US 20150200652A1 · Berzins · 2015 [cited by examiner]
US 20150200669A1 · Cai · 2015 [cited by examiner]
US 20160049937A1 · Tong · 2016 [cited by examiner]
US 20170170829A1 · Liu · 2017 [cited by examiner]
US 20180123568A1 · Rasouli · 2018 [cited by examiner]
US 20220026945A1 · Shamanna · 2022 [cited by examiner]
US 20220166427A1 · Hwang · 2022 [cited by examiner]