IP Library Granted Patent US 7,521,969
Granted Patent B2
US 7,521,969 · App. 11/494,862 · Granted Apr 21, 2009

Switch sequencing circuit systems and methods

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 7,521,969
App. No.
11/494,862
Granted
Apr 21, 2009
Kind
B2
Abstract

Systems and methods are disclosed herein to provide improved I/O techniques. For example, in accordance with an embodiment of the present invention, an integrated circuit includes a driver that receives data signals and provides an output signal based on the data signals, with the driver having a plurality of transistors with a first set of the plurality of transistors adapted to provide a first logical value as the output signal and a second set of the plurality of transistors adapted to provide a second logical value as the output signal based on the data signals. A sequencing circuit provides the data signals to the driver such that the first set of the plurality of transistors is switched on before the second set of the plurality of transistors is switched off, and the second set of the plurality of transistors is switched on before the first set of the plurality of transistors is switched off.

Claims (25)

1. An integrated circuit comprising:

a driver adapted to receive data signals and provide an output signal based on the data signals, wherein the driver comprises a plurality of transistors with a first set of the plurality of transistors adapted to provide a first logical value as the output signal and a second set of the plurality of transistors adapted to provide a second logical value as the output signal based on the data signals; and

a sequencing circuit adapted to provide the data signals to the driver, wherein the sequencing circuit provides the data signals with a selectable timing difference such that the first set of the plurality of transistors is switched on before the second set of the plurality of transistors is switched off, and the second set of the plurality of transistors is switched on before the first set of the plurality of transistors is switched off,

wherein the sequencing circuit further comprises:

a logic circuit adapted to receive a first complementary data signal, wherein the logic circuit comprises a first and a second logic gate; and

a plurality of delay elements coupled to the logic circuit and adapted to provide the data signals as a second and third complementary data signal based on the first complementary data signal.

2. The integrated circuit of claim 1 , wherein the driver comprises a low voltage differential signaling differential output driver.

3. The integrated circuit of claim 1 , wherein the driver comprises a low voltage differential signaling differential output driver, and wherein the sequencing circuit receives a first complementary data signal and provides the data signals as a second complementary data signal and a third complementary data signal, with the second complementary data signal provided to the first set of the plurality of transistors and the third complementary data signal provided to the second set of the plurality of transistors.

4. The integrated circuit of claim 1 , wherein the driver comprises a low voltage differential signaling differential output driver, and wherein the driver further comprises a first and second current source transistor, with the first current source transistor coupled to a supply voltage line and the plurality of transistors and the second current source transistor coupled to a ground reference line and the plurality of transistors, wherein the plurality of transistors are disposed between the first and second current source transistors.

5. The integrated circuit of claim 4 , wherein the first and second current source transistors are adapted to be biased to control current flow through the driver, and wherein the sequencing circuit provides the data signals to the driver such that the first and second set of the plurality of transistors does not reduce the current flow between the first and second current source transistors below a value set when either the first or second set of the plurality of transistors are switched on.

6. The integrated circuit of claim 4 , wherein the sequencing circuit provides the data signals to the driver such that the first and second current source transistors remain in their saturation regions.

7. The integrated circuit of claim 1 , wherein the first and second logic gates receive as an input signal a corresponding feedback signal from the delay elements, with the feedback signals adjusting a phase offset between the second and third complementary data signals.

8. The integrated circuit of claim 1 , wherein the integrated circuit is a programmable logic device further comprising:

a plurality of programmable logic blocks;

configuration memory adapted to store configuration data to configure the programmable logic blocks;

a volatile memory block adapted to store information during operation of the programmable logic device;

a non-volatile memory block adapted to store configuration data for transfer to the configuration memory to configure the programmable logic blocks;

input/output blocks adapted to transfer information into and out of the programmable logic device, wherein at least one of the input/output blocks incorporates the driver and the sequencing circuit; and

an interconnect configured based on the configuration data stored in the configuration memory and adapted to provide routing resources between the volatile memory block, input/output blocks, and the programmable logic blocks.

9. An integrated circuit comprising:

a driver adapted to receive data signals and provide an output signal based on the data signals, wherein the driver comprises a plurality of transistors with a first set of the plurality of transistors adapted to provide a first logical value as the output signal and a second set of the plurality of transistors adapted to provide a second logical value as the output signal based on the data signals; and

a sequencing circuit adapted to provide the data signals to the driver, wherein the sequencing circuit provides the data signals such that the first set of the plurality of transistors is switched on before the second set of the plurality of transistors is switched off, and the second set of the plurality of transistors is switched on before the first set of the plurality of transistors is switched off,

wherein the sequencing circuit further comprises:

a logic circuit adapted to receive a first complementary data signal, wherein the logic circuit comprises a first and a second logic gate; and

a plurality of delay elements coupled to the logic circuit and adapted to provide the data signals as a second and third complementary data signal based on the first complementary data signal.

Assignments (4)
SECURITY INTEREST Recorded May 21, 2019
From: LATTICE SEMICONDUCTOR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 049980/0786 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: JEFFERIES FINANCE LLC
To: LATTICE SEMICONDUCTOR CORPORATION; SILICON IMAGE, INC.; SIBEAM, INC.; DVDO, INC.
Reel/Frame 049827/0326 →
SECURITY INTEREST Recorded Mar 18, 2015
From: LATTICE SEMICONDUCTOR CORPORATION; SIBEAM, INC.; SILICON IMAGE, INC.; DVDO, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 035223/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2006
From: BOOTH, RICHARD; JOHNSON, PHILLIP
To: LATTICE SEMICONDUCTOR CORPORATION
Reel/Frame 018089/0228 →