IP Library › Granted Patent US 12,332,305
Granted Patent B2
US 12,332,305 · App. 18/506,197 · Granted Jun 17, 2025

Circuit and method to measure simulation to silicon timing correlation

Inventors: Ashish Kumar Nayak (San Jose, CA); Hugh Thomas Mair (San Jose, CA); Anshul Varma (San Jose, CA); Anand Rajagopalan (San Jose, CA)
Assignee: MEDIATEK SINGAPORE PTE. LTD.
G01R31/31725G01R31/2882G01R31/3016G01R31/31937H03K3/0315H03K5/134
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,332,305
App. No.
18/506,197
Granted
Jun 17, 2025
Kind
B2
Abstract

An integrated circuit includes a programmable delay path comprising a plurality of path delay tuners configured to receive a plurality of control signals and add to the programmable delay path an amount of cell delay and an amount of wire delay that are based on the plurality of control signals. The integrated circuit further includes a controller configured to provide the plurality of control signals to the programmable delay path, receive a signal from the programmable delay path, and compare the signal to a reference signal.

Claims (25)

1. An integrated circuit, comprising:

a programmable delay path comprising a plurality of path delay tuners configured to:

receive a plurality of control signals;

select an amount of cell delay and an amount of wire delay based on the plurality of control signals; and

add the amount of cell delay and the amount of wire delay that are selected to the programmable delay path; and

a second programmable delay path comprising a second plurality of path delay tuners configured to:

receive a second plurality of control signals; and

add to the second programmable delay path an amount of cell delay and an amount of wire delay that are based on the second plurality of control signals:

a controller configured to:

provide the plurality of control signals to the programmable delay path, receive a signal from the programmable delay path, and compare the signal to a reference signal; and

provide the second plurality of control signals to the second programmable delay path, receive a second signal from the programmable delay path, and compare the second signal to a second reference signal;

wherein the programmable delay path comprises a third plurality of transistors and the second programmable delay path comprises a fourth plurality of transistors having different channel widths than the third plurality of transistors.

2. The integrated circuit of claim 1 , wherein the controller is configured to determine whether a delay of the programmable delay path exceeds a threshold delay based on comparing the signal to the reference signal.

3. The integrated circuit of claim 1 , wherein the plurality of path delay tuners comprises a first path delay tuner configured to:

receive a first control signal of the plurality of control signals;

select a first amount of cell delay and a first amount of wire delay to add to the programmable delay path when the first control signal has a first state; and

select a second amount of wire delay and a second amount of cell delay to the programmable delay path when the first control signal has a second state.

4. The integrated circuit of claim 3 , wherein:

the first path delay tuner comprises:

a first selectable sub-path comprising a first number of logic gates; and

a second selectable sub-path comprising a second number of logic gates that is different from the first number of logic gates; and

the first path delay tuner is configured to select the first selectable sub-path when the first control signal has the first state and select the second selectable sub-path when the first control signal has the second state.

5. The integrated circuit of claim 4 , wherein:

the first path delay tuner further comprises a third selectable sub-path having the first number of logic gates and a fourth selectable sub-path having the second number of logic gates, the first and second selectable sub-paths comprising a first plurality of transistors and the third and fourth selectable sub-paths comprising a second plurality of transistors, the second plurality of transistors having different control terminal voltage thresholds than the first plurality of transistors; and

the first path delay tuner is further configured to receive a second control signal of the plurality of control signals, select the first and second selectable sub-paths when the second control signal has a first state, and select the third and fourth selectable sub-paths when the second control signal has a second state.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2023
From: NAYAK, ASHISH KUMAR; MAIR, HUGH THOMAS; VARMA, ANSHUL; RAJAGOPALAN, ANAND
To: MEDIATEK SINGAPORE PTE. LTD.
Reel/Frame 065519/0802 →
Continuity (3)
Division 17397879 · Aug 9, 2021
Provisional Application 63119672 · Dec 1, 2020
Related Publication 20240077533A1 · Mar 7, 2024
References Cited (25)
US 4504749A · Yoshida · 1985 [cited by examiner]
US 5013944A · Fischer · 1991 [cited by examiner]
US 5204559A · Deyhimy · 1993 [cited by applicant]
US 5815043A · Chow · 1998 [cited by applicant]
US 5847617A · Reddy · 1998 [cited by applicant]
US 6054884A · Lye · 2000 [cited by examiner]
US 6255969B1 · Crayford · 2001 [cited by examiner]
US 7184936B1 · Bhandari · 2007 [cited by applicant]
US 7705687B1 · Paz · 2010 [cited by applicant]
US 8315830B2 · Martin · 2012 [cited by applicant]
US 8350628B1 · Bennett · 2013 [cited by applicant]
US 8542049B1 · Bhaktavatson · 2013 [cited by examiner]
US 8816778B2 · Bracmard · 2014 [cited by applicant]
US 9664737B2 · Tee · 2017 [cited by applicant]
US 9800400B1 · Stoler · 2017 [cited by examiner]
US 20020008591A1 · Swoboda · 2002 [cited by applicant]
US 20050248415A1 · Osvaldella · 2005 [cited by applicant]
US 20090002081A1 · Kim · 2009 [cited by applicant]
US 20090051396A1 · Shimamoto · 2009 [cited by examiner]
US 20090315605A1 · Aoyagi · 2009 [cited by examiner]
US 20100164583A1 · Chen · 2010 [cited by applicant]
US 20100327982A1 · Dixit · 2010 [cited by applicant]
US 20120128110A1 · Kronke · 2012 [cited by applicant]
US 20150097608A1 · Tiwari · 2015 [cited by applicant]
Non-Final Office Action dated Aug. 5, 2024, issued in U.S. Appl. No. 18/510,835 (copy not provided). [cited by applicant]