IP Library › Granted Patent US 12,531,559
Granted Patent B2
US 12,531,559 · App. 18/140,359 · Granted Jan 20, 2026

Programmable logic devices with multi-level input/output signals

Inventors: Rachid Kadri (Houston, TX); Michael Chan (Bellaire, TX)
Assignee: Hewlett Packard Enterprise Development LP
H03K19/173H03K19/20H03M1/785
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,531,559
App. No.
18/140,359
Granted
Jan 20, 2026
Kind
B2
Abstract

One aspect provides a programmable logic device. The device includes an input circuit for detecting a multi-level input signal and an output circuit. The input circuit includes: an input pin for receiving the multi-level input signal; first and second programmable voltage generators to generate, respectively, first and second multi-level voltage signals; a pair of comparators, each comparator having a first input coupled to the input pin and a second input coupled to a corresponding programmable voltage generator; and a logic gate coupled to the comparators, thereby facilitating the detection of the multi-level input signal based on outputs of the comparators. The output circuit includes a third programmable voltage generator to generate a third multi-level voltage signal, an output pin, and a voltage buffer coupling the third programmable voltage generator to the output pin, thereby facilitating the programmable logic device to output, over the output pin, the third multi-level voltage signal.

Claims (35)

1 . A programmable logic device, comprising:

an input circuit for detecting a multi-level input signal, wherein the input circuit comprises:

an input pin for receiving the multi-level input signal;

first and second programmable voltage generators to generate, respectively, first and second multi-level voltage signals;

a pair of comparators, wherein each comparator has a first input coupled to the input pin and a second input coupled to a corresponding programmable voltage generator; and

a logic gate coupled to the comparators, thereby facilitating the detection of the multi-level input signal based on outputs of the comparators; and

an output circuit comprising:

a third programmable voltage generator to generate a third multi-level voltage signal;

an output pin; and

a voltage buffer coupling the third programmable voltage generator to the output pin, thereby facilitating the programmable logic device to output, over the output pin, the third multi-level voltage signal.

2 . The programmable logic device of claim 1 , wherein each programmable voltage generator comprises a control logic to output a binary bit sequence and a digital-to-analog converter (DAC) to convert the binary bit sequence to a corresponding multi-level voltage signal.

3 . The programmable logic device of claim 2 , wherein the control logic is to output a time-varying binary bit sequence.

4 . The programmable logic device of claim 2 , wherein the DAC comprises an R-2R resistor ladder network.

5 . The programmable logic device of claim 1 , wherein each comparator comprises a differential amplifier.

6 . The programmable logic device of claim 5 , wherein the first multi-level voltage signal is lower than the second multi-level voltage signal, wherein the first multi-level voltage signal is sent to a positive input of the differential amplifier of one comparator, and wherein the second multi-level voltage signal is sent to a negative input of the differential amplifier of the other comparator.

7 . The programmable logic device of claim 6 , wherein the logic gate is an AND gate.

8 . The programmable logic device of claim 7 , wherein the logic gate is to output a logic “1” in response to detecting that the multi-level input signal is in a range between the first and second multi-level voltage signals.

9 . The programmable logic device of claim 1 , wherein the voltage buffer comprises a unity gain operational amplifier.

10 . A circuit for detecting a multi-level input signal received at a programmable logic device, the circuit comprising:

an input pin for receiving the multi-level input signal;

first and second programmable voltage generators to generate, respectively, first and second multi-level voltage signals;

a pair of comparators, wherein each comparator has a first input coupled to the input pin and a second input coupled to a corresponding programmable voltage generator; and

a logic gate coupled to the comparators, thereby facilitating the detection of the multi-level input signal based on outputs of the comparators.

11 . The circuit of claim 10 , wherein each programmable voltage generator comprises a control logic to output a binary bit sequence and a digital-to-analog converter (DAC) to convert the binary bit sequence to a corresponding multi-level voltage signal.

12 . The circuit of claim 11 , wherein the control logic is to output a time-varying bit sequence.

13 . The circuit of claim 11 , wherein the DAC comprises an R-2R resistor ladder network.

14 . The circuit of claim 10 , wherein each comparator comprises a differential amplifier.

15 . The circuit of claim 14 , wherein the first multi-level voltage signal is lower than the second multi-level voltage signal, wherein the first multi-level voltage signal is sent to a positive input of the differential amplifier of one comparator, and wherein the second multi-level voltage signal is sent to a negative input of the differential amplifier of the other comparator.

16 . The circuit of claim 15 , wherein the logic gate is an AND gate.

17 . The circuit of claim 16 , wherein the logic gate is to output a logic “1” in response to detecting that the multi-level input signal is in a range between the first and second multi-level voltage signals.

18 . An output circuit of a programmable logic device, the circuit comprising:

a programmable voltage generator to generate a multi-level voltage signal;

an output pin; and

a voltage buffer coupling the programmable voltage generator to the output pin, thereby facilitating the programmable logic device to output, over the output pin, the multi-level voltage signal, wherein the programmable voltage generator comprises a control logic to output a binary bit sequence and a digital-to-analog converter (DAC) to convert the binary bit sequence to a corresponding multi-level voltage signal, and wherein the DAC comprises an R-2R resistor ladder network.

19 . The output circuit of claim 18 , wherein the voltage buffer comprises a unity gain operational amplifier.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2023
From: KADRI, RACHID; CHAN, MICHAEL
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 063497/0237 →
Continuity (1)
Related Publication 20240364344A1 · Oct 31, 2024
References Cited (12)
US 6735706B2 · Tomlinson et al. · 2004 [cited by applicant]
US 6765408B2 · Cheng et al. · 2004 [cited by applicant]
US 6864710B1 · Lacey et al. · 2005 [cited by applicant]
US 7111183B1 · Klein et al. · 2006 [cited by applicant]
US 8101902B2 · Baumann · 2012 [cited by applicant]
US 10331593B2 · Lambert et al. · 2019 [cited by applicant]
US 10547313B2 · Auer et al. · 2020 [cited by applicant]
US 20020010821A1 · Yu et al. · 2002 [cited by applicant]
US 20050030114A1 · Starr · 2005 [cited by examiner]
US 20090006659A1 · Collins et al. · 2009 [cited by applicant]
WO 2009005609A1 · 2009 [cited by applicant]
Ma et al., “An FPGA-based Multi-level All-Digital Transmitter with 1.25 GHz of Bandwidth”,Mitsubishi Electric Research Laboratories, Inc., 2018, 6 pages. [cited by applicant]