IP Library Granted Patent US 10,171,085
Granted Patent B2
US 10,171,085 · App. 15/921,201 · Granted Jan 1, 2019

Noise-immune reference (NREF) integrated in a programmable logic device

Inventors: Patrick J. Crotty (San Jose, CA); John Birkner (Woodside, CA); Kapil Shankar (Saratoga, CA)
Assignee: AnDAPT, Inc.
H03K19/17764H03G3/20H03K19/17728H03K19/17744H03G1/0088
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 10,171,085
App. No.
15/921,201
Granted
Jan 1, 2019
Kind
B2
Abstract

A reference voltage block integrated in a programmable logic device (PLD) includes: an accumulator comprising an adder and a register and configured to receive a digital reference value and generate a carry out signal; a low-pass filter configured to receive the carry out signal from the accumulator and generate a filtered signal; and a variable analog gain amplifier configured to amplify the filtered signal using a gain selected from a predetermined set of gains and generate a reference voltage output signal. The PLD includes a programmable fabric and a signal wrapper that is configured to provide signals between the reference voltage block and the programmable fabric. The digital reference value and the predetermined set of gains of the reference voltage block are programmably using the programmable fabric and fed to the reference voltage block via the signal wrapper.

Claims (33)

1. A reference voltage block comprising:

an accumulator configured to receive a digital reference value and generate a carry out signal;

a low-pass filter configured to receive the carry out signal from the accumulator and generate a filtered signal; and

an analog gain amplifier configured to amplify the filtered signal using a gain selected from a predetermined set of gains and generate a reference voltage output signal,

wherein the reference voltage block is integrated in a programmable logic device (PLD) including a programmable fabric and a signal wrapper, and

wherein the digital reference value and the predetermined set of gains of the reference voltage block are programmable using the programmable fabric and fed to the reference voltage block via the signal wrapper.

2. The reference voltage block of claim 1 , wherein the reference voltage output signal is fed to an analog fabric of the programmable fabric of the PLD.

3. The reference voltage block of claim 1 , wherein the carry out signal is a duty cycle pulse-width modulation (PWM) signal.

4. The reference voltage block of claim 3 , wherein the low-pass filter averages the duty cycle PWM signal based on the digital reference value.

5. The reference voltage block of claim 1 , further comprising a second accumulator, an encoder block, and a flip flop.

6. The reference voltage block of claim 5 , wherein the encoder block receives input signals including the carry out signal from the accumulator, a second carry out signal from the second accumulator, and a delayed second carry out signal of the second carry out signal and generates a 3-bit output signal encoding the input signals.

7. The reference voltage block of claim 6 , wherein the flip flop receives the second carry out signal from the second accumulator and generates the delayed second carry out signal.

8. The reference voltage block of claim 1 , wherein the reference voltage output signal is fed to an adaptive block of the PLD via the signal wrapper and the programmable fabric.

9. The reference voltage block of claim 8 , wherein the adaptive block of the PLD is a differential digitizer that compares a voltage input signal against the reference voltage output signal.

10. The reference voltage block of claim 1 , wherein the reference voltage block is included in a reference generator of the PLD, and wherein the reference generator comprises a plurality of registers and a plurality of reference voltage blocks coupled to the plurality of registers.

11. The reference voltage block of claim 10 , wherein the plurality of registers is included in a digital fabric of the programmable fabric.

12. The reference voltage block of claim 11 , wherein each of the plurality of registers receives a clock signal and the digital reference value from the digital fabric and provides the digital reference value to the coupled reference voltage block at each clock signal.

13. The reference voltage block of claim 12 , wherein the clock signal is generated by a timer block integrated in the PLD, and the clock signal is provided from the signal wrapper of the timer block via the digital fabric.

14. A programmable logic device (PLD) comprising:

a reference voltage block;

a programmable fabric; and

a signal wrapper configured to provide signals between the reference voltage block and the programmable fabric,

wherein the reference voltage block comprising:

an accumulator configured to receive a digital reference value and generate a carry out signal;

a low-pass filter configured to receive the carry out signal from the accumulator and generate a filtered signal; and

an analog gain amplifier configured to amplify the filtered signal using a gain selected from a predetermined set of gains and generate a reference voltage output signal, and

wherein the digital reference value and the predetermined set of gains of the reference voltage block are programmable using the programmable fabric and fed to the reference voltage block via the signal wrapper.

15. The PLD of claim 14 , wherein the reference voltage output signal is fed to an analog fabric of the programmable fabric.

16. The PLD of claim 14 , wherein the carry out signal is a duty cycle pulse-width modulation (PWM) signal.

17. The PLD of claim 16 , wherein the low-pass filter averages the duty cycle PWM signal based on the digital reference value.

18. The PLD of claim 14 , further comprising a differential digitizer comparing a voltage input signal against the reference voltage output signal, wherein the reference voltage output signal is fed to the differential digitizer via the signal wrapper and the programmable fabric.

19. The PLD of claim 14 , wherein the reference voltage block further comprises a second accumulator, an encoder block, and a flip flop, and wherein the encoder block receives input signals including the carry out signal from the accumulator, a second carry out signal from the second accumulator, and a delayed second carry out signal of the second carry out signal and generates a 3-bit output signal encoding the input signals.

20. The PLD of claim 19 , wherein the flip flop receives the second carry out signal from the second accumulator and generates the delayed second carry out signal.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2025
From: ANDAPT HOLDINGS LTD.
To: XMOS LIMITED
Reel/Frame 072322/0982 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2022
From: ANDAPT, INC.
To: ANDAPT HOLDINGS LTD.
Reel/Frame 061894/0483 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2018
From: CROTTY, PATRICK J.; BIRKNER, JOHN; SHANKAR, KAPIL
To: ANDAPT, INC.
Reel/Frame 048172/0430 →
Continuity (3)
Continuation 15656982 · Jul 21, 2017
Provisional Application 62365319 · Jul 21, 2016
Related Publication 20180205381A1 · Jul 19, 2018