Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
Title: Light radiation device, light source device, light radiation unit, and light connection mechanism
Patent Number: 6,832,849 Issued on 12/21/2004 to Yoneda,   et al.

Title: Method and apparatus for displaying instrumentation parameters in a database system
Patent Number: 6,978,272 Issued on 12/20/2005 to Ellmann,   et al.

Title: Printing performance enhancements for variable data publishing
Patent Number: 6,919,967 Issued on 07/19/2005 to Pentecost,   et al.

Title: Burial urn for a plurality of cremated remains
Patent Number: 6,944,921 Issued on 09/20/2005 to Gersten

Title: Microscope
Patent Number: 6,987,609 Issued on 01/17/2006 to Tischer,   et al.

Title: Mobile platform local area network using direct infrared
Patent Number: 7,027,767 Issued on 04/11/2006 to de La Chapelle,   et al.

Title: System, method and apparatus for capturing and processing call processing failures occurring at a telephone switch control processor
Patent Number: 6,975,705 Issued on 12/13/2005 to Boehmke,   et al.

Title: Time-resolved fluorescence assay for the detection of multimeric forms of A-beta 1-40
Patent Number: 6,846,640 Issued on 01/25/2005 to Peach,   et al.

Title: Aircraft tail configuration for sonic boom reduction
Patent Number: 6,824,092 Issued on 11/30/2004 to Franklin, III,   et al.

Title: Circular DNA molecule with conditional origin of replication, method for preparing the same and use thereof in gene therapy
Patent Number: 6,977,174 Issued on 12/20/2005 to Crouzet,   et al.

Title: Portable fencing system and components therefor
Patent Number: 6,866,252 Issued on 03/15/2005 to Pulliam

Title: Arylsulfinate salts in initiator systems for polymeric reactions
Patent Number: 7,030,169 Issued on 04/18/2006 to Kalgutkar,   et al.

Title: Combustion method and apparatus for NOx reduction
Patent Number: 6,875,009 Issued on 04/05/2005 to Kayahara,   et al.

Title: Flash memory sector tagging for consecutive sector erase or bank erase
Patent Number: 6,909,641 Issued on 06/21/2005 to Naso,   et al.

Title: Accelerated startup for a balancing personal vehicle
Patent Number: 6,815,919 Issued on 11/09/2004 to Field,   et al.

Title: Display apparatus having a remote control device with a track pad unit
Patent Number: 7,071,865 Issued on 07/04/2006 to Shibamiya,   et al.

Title: Tissue cutting catheter and RF cutting method
Patent Number: 6,872,204 Issued on 03/29/2005 to Houser

Title: Method of achieving high color fidelity in a digital image capture device and a capture device incorporating same
Patent Number: 7,043,385 Issued on 05/09/2006 to Stokes

Title: Internal combustion engine
Patent Number: 6,868,835 Issued on 03/22/2005 to Tsubouchi

Title: Electrodeposition process and a layered composite material produced thereby
Patent Number: 6,797,409 Issued on 09/28/2004 to Ivey,   et al.

Title: Light fixture
Patent Number: 6,793,369 Issued on 09/21/2004 to Calzaretta,   et al.

Title: Fuel injection nozzle and method of manufacture
Patent Number: 7,063,272 Issued on 06/20/2006 to Cooke,   et al.

Title: Semiconductor memory device and portable electronic apparatus
Patent Number: 7,023,731 Issued on 04/04/2006 to Hamaguchi,   et al.

Title: Electrochemical test device and related methods
Patent Number: 7,018,848 Issued on 03/28/2006 to Douglas,   et al.

Title: Motor control circuit for mirror device
Patent Number: 6,900,605 Issued on 05/31/2005 to Nakaho

Title: Device controller
Patent Number: 7,051,011 Issued on 05/23/2006 to Kaputin

Title: Information processing methodology
Patent Number: 7,075,673 Issued on 07/11/2006 to Lech,   et al.

Title: Arrangement for a single-grip mixing faucet being operated by turning only
Patent Number: 7,040,348 Issued on 05/09/2006 to Bolgar,   et al.

Title: Business model for recovery of missing goods, persons, of fugitives or disbursements of unclaimed goods using the internet
Patent Number: 7,072,892 Issued on 07/04/2006 to Hertz,   et al.

Title: Zoom lens and apparatus using the same
Patent Number: 7,009,780 Issued on 03/07/2006 to Ishii

Title: Intra-decoder component block messaging
Patent Number: 7,020,826 Issued on 03/28/2006 to Litwin, Jr.,   et al.

Title: Calibration procedures and such using an erosion and grinding machine
Patent Number: 7,103,441 Issued on 09/05/2006 to Engelfried,   et al.

Title: Laser bending fabrication of optical interleavers
Patent Number: 7,042,571 Issued on 05/09/2006 to Wang,   et al.

Title: Deicing device
Patent Number: 6,851,582 Issued on 02/08/2005 to Meyer

Title: Voltage-controlled oscillator
Patent Number: 6,992,536 Issued on 01/31/2006 to Kiyose,   et al.

Title: Method for determining transparency in images extraction
Patent Number: 7,054,488 Issued on 05/30/2006 to White,   et al.

Title: Transparent scanning apparatus
Patent Number: 6,850,344 Issued on 02/01/2005 to Chang

Title: Manufacturing method of front-end component of endoscope
Patent Number: 6,977,053 Issued on 12/20/2005 to Mukasa,   et al.

Title: Prevention of slippage in belt-type continuously variable transmission
Patent Number: 6,896,639 Issued on 05/24/2005 to Kang,   et al.

Title: High propane recovery process and configurations
Patent Number: 7,073,350 Issued on 07/11/2006 to Mak

Title: Device for shaping infarcted heart tissue and method of using the device
Patent Number: 7,039,469 Issued on 05/02/2006 to Laufer,   et al.

Title: Optical substrate and method of making
Patent Number: 6,862,141 Issued on 03/01/2005 to Olczak

Title: Radiation sensitive composition for forming an insulating film, insulating film and display device
Patent Number: 6,797,453 Issued on 09/28/2004 to Shiraki,   et al.

Title: High-density multi-port RJ connector
Patent Number: 6,887,110 Issued on 05/03/2005 to Karir

Title: Buffer circuit with programmable switching thresholds
Patent Number: 6,798,267 Issued on 09/28/2004 to Roberts,   et al.

Title: Screws of cortical bone and method of manufacture thereof
Patent Number: 7,063,702 Issued on 06/20/2006 to Michelson

Title: Audio playback apparatus and method for resuming interrupted playback recording
Patent Number: 6,832,293 Issued on 12/14/2004 to Tagawa,   et al.

Title: Micromachined fluidic device and method for making same
Patent Number: 7,311,503 Issued on 12/25/2007 to Van Lintel,   et al.

Title: Planarizing process
Patent Number: 7,047,625 Issued on 05/23/2006 to Han,   et al.

Title: Corticotropin-releasing hormone analogs
Patent Number: 6,849,600 Issued on 02/01/2005 to Wei,   et al.

Title: Control of leachable mercury in mercury vapor discharge lamps
Patent Number: 6,853,118 Issued on 02/08/2005 to Haitko,   et al.

Title: Embolic coil introducer system
Patent Number: 7,018,394 Issued on 03/28/2006 to Diaz,   et al.

Title: Method of weld repairing a component and component repaired thereby
Patent Number: 6,884,964 Issued on 04/26/2005 to Murphy

Title: Data communication system and method
Patent Number: 6,831,908 Issued on 12/14/2004 to Kikuchi

Title: Serial bus cladding structure
Patent Number: 6,864,420 Issued on 03/08/2005 to Li

Title: Shoe with slip-resistant, shape-retaining fabric outsole
Patent Number: 7,036,246 Issued on 05/02/2006 to Otis,   et al.

Title: Background processing deferment for computer telephony
Patent Number: 6,983,301 Issued on 01/03/2006 to Carter

Title: Lunch box with divider structure
Patent Number: 7,004,323 Issued on 02/28/2006 to Symonds

Title: Paperless image fax-scanning apparatus
Patent Number: 7,019,869 Issued on 03/28/2006 to Chen

Title: Musical baby bottle
Patent Number: 6,872,116 Issued on 03/29/2005 to Dunnum,   et al.

Title: Fin-stabilized shell
Patent Number: 6,886,775 Issued on 05/03/2005 to Johnsson,   et al.

Title: X-ray protector
Patent Number: 7,054,125 Issued on 05/30/2006 to Kumano

Title: Herpes viruses for immune modulation
Patent Number: 7,063,851 Issued on 06/20/2006 to Coffin

Title: Punctum plugs having fluid collecting recesses and methods of punctal occlusion
Patent Number: 6,994,684 Issued on 02/07/2006 to Murray,   et al.

Title: Method and arrangement for controlling the internal combustion engine of a vehicle
Patent Number: 6,994,653 Issued on 02/07/2006 to Hartmann,   et al.

Title: Reaction systems for making N-(phosphonomethyl) glycine compounds
Patent Number: 7,015,351 Issued on 03/21/2006 to Haupfear,   et al.

Title: Nickel-based alloy for high-temperature technology
Patent Number: 6,797,232 Issued on 09/28/2004 to Speidel,   et al.

Title: Phase change control devices and circuits for guiding electromagnetic waves employing phase change control devices
Patent Number: 7,046,106 Issued on 05/16/2006 to Wyeth,   et al.

Title: Code assignment in a CDMA wireless system
Patent Number: 7,035,238 Issued on 04/25/2006 to Chen,   et al.

Title: CVD reactor with graphite-foam insulated, tubular susceptor
Patent Number: 7,048,802 Issued on 05/23/2006 to Kaeppeler,   et al.

Title: Fuel injector
Patent Number: 6,994,281 Issued on 02/07/2006 to Reiter

Title: Motor pump with expansion tank
Patent Number: 6,986,640 Issued on 01/17/2006 to Laing

Title: Resin-sealed-type semiconductor device, and production process for producing such semiconductor device
Patent Number: 7,030,505 Issued on 04/18/2006 to Kimura

Title: Floor sweeping apparatus
Patent Number: 7,017,221 Issued on 03/28/2006 to Grey,   et al.

Title: Connector, a connector assembly and a method of assembling a connector assembly
Patent Number: 7,059,902 Issued on 06/13/2006 to Nakamura

Switch sequencing circuit systems and methods Number:7,521,969 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

Google
 

Top Breaking News
     Obama Unveils New Economic Proposals by Kent Klein
     Vatican Condemns Quran-Burning by Sabina Castelfranco
     US Officer: Pakistan Continues to Focus on Terrorists During Flood Crisis by Al Pessin

Title: Switch sequencing circuit systems and methods

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.

Patent Number: 7,521,969 Issued on 04/21/2009 to Booth,   et al.


Inventors: Booth; Richard (Riegelsville, PA), Johnson; Phillip (Hellertown, PA)
Assignee: Lattice Semiconductor Corporation (Hillsboro, OR)
Appl. No.: 11/494,862
Filed: July 28, 2006


Current U.S. Class: 326/87 ; 326/68; 326/97
Current International Class: H03K 19/094 (20060101)
Field of Search: 326/63,38,68-97 327/108,170,399 716/16 318/400.01


References Cited [Referenced By]

U.S. Patent Documents
5285116 February 1994 Thaik
5355036 October 1994 Gata
5514995 May 1996 Hennig
5563592 October 1996 Cliff et al.
5754734 May 1998 Emeott et al.
5768372 June 1998 Sung et al.
5794033 August 1998 Aldebert et al.
5825145 October 1998 Pham et al.
5872529 February 1999 Mejia
6028445 February 2000 Lawman
6038185 March 2000 Ng
6044025 March 2000 Lawman
6327634 December 2001 Statovici
6433579 August 2002 Wang et al.
6483342 November 2002 Britton et al.
6493862 December 2002 Young et al.
6507214 January 2003 Snyder
6507943 January 2003 Kelem
6525678 February 2003 Veenstra et al.
6563437 May 2003 Landry et al.
6564285 May 2003 Mills
6567517 May 2003 Weir
6611157 August 2003 Usui
6653878 November 2003 Nolan
6744388 June 2004 Khu
6772230 August 2004 Chen et al.
6785165 August 2004 Kawahara
6885227 April 2005 Agrawal et al.
6903574 June 2005 Chen et al.
7019577 March 2006 Agrawal et al.
7034599 April 2006 Agrawal et al.
7154301 December 2006 Levin
7222324 May 2007 Kaszynski
2004/0061147 April 2004 Fujita
2004/0064622 April 2004 Smith
2005/0024119 February 2005 Coley et al.
2006/0114028 June 2006 Lu
2007/0057713 March 2007 Macaluso

Other References

US. Appl. No. 11/494,862, filed Jul. 28, 2006, Booth et al. cited by other .
U.S. Appl. No. 10/809,658, filed Mar. 25, 2004, Tang. cited by other .
U.S. Appl. No. 11/243,255, filed Oct. 4, 2005, Tang. cited by other .
U.S. Appl. No. 11/346,817, filed Feb. 3, 2006, Chen et al. cited by other .
U.S. Appl. No. 11/530,620, filed Sep. 11, 2006, Callahan et al. cited by other.

Primary Examiner: Cho; James H.
Assistant Examiner: Hammond; Crystal L
Attorney, Agent or Firm: Haynes and Boone, LLP

Claims



What is claimed is:

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.
Description



TECHNICAL FIELD

The present invention relates generally to electrical circuits and, more particularly, to switch sequencing circuits directed to reducing noise, for example, in low voltage differential signaling (LVDS) differential output drivers.

BACKGROUND

Input/output (I/O) circuits are generally used for transferring data to and from an integrated circuit or other type of electronic device. I/O circuits (also referred to as input/output buffers, receiver/transmitter circuits, or receiver/driver circuits) are often designed to support one or more types of I/O interface standards (e.g., low voltage differential signaling (LVDS) or high-speed transceiver logic (HSTL)), which may include one or more signal level requirement types within an I/O interface standard (e.g., a specific type of LVDS). These I/O interface standards generally address chip-to-chip interfaces, board-to-board interfaces, and box-to-box interfaces for a wide range of existing and emerging applications, such as data packet processing, data bus bridges, and high-speed memory interfacing.

The I/O circuits typically are designed to support the desired I/O standard, while minimizing noise and other known performance degradations. As a specific example, an LVDS differential output driver may be used to transmit information from one integrated circuit to another. The LVDS differential output driver typically employs switches to direct current in one direction or another to a receiver to transmit the desired information. However, a drawback of a conventional LVDS differential output driver is that the switches may not operate in an identical fashion and may not open and close at precisely the desired time. Consequently, this may result in performance degradation and may also result in noise being introduced at the LVDS differential output driver's output. As a result, there is a need for improved I/O circuit techniques, such as switching techniques for LVDS differential output driver applications.

SUMMARY

In accordance with one embodiment of the present invention, an integrated circuit includes 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.

In accordance with another embodiment of the present invention, an integrated circuit includes a first and a second switching means adapted to provide a first and a second logical value, respectively, as an output signal from the integrated circuit in response to a first and a second data signal; means for regulating a current through the first and second switching means; and means for sequencing the first and second data signals to switch on the first switching means before switching off the second switching means to provide the first logical value as the output signal, and to switch on the second switching means before switching off the first switching means to provide the second logical value as the output signal.

In accordance with another embodiment of the present invention, a method of providing an output signal includes providing a first set of switches to steer a current through a load in a first direction to provide a first logical value as the output signal; providing a second set of switches to steer a current through a load in a second direction to provide a second logical value as the output signal; and providing a first and a second signal to the first set and second set of switches, respectively, wherein the first signal switches on the first set of switches before the second signal switches off the second set of switches to provide the first logical value, and the second signal switches on the second set of switches before the first signal switches off the first set of switches to provide the second logical value.

The scope of the invention is defined by the claims, which are incorporated into this section by reference. A more complete understanding of embodiments of the present invention will be afforded to those skilled in the art, as well as a realization of additional advantages thereof, by a consideration of the following detailed description of one or more embodiments. Reference will be made to the appended sheets of drawings that will first be described briefly.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows a block diagram illustrating an input/output interface with an LVDS differential output driver in accordance with an embodiment of the present invention.

FIG. 2 shows a block diagram illustrating a circuit for providing signals for an LVDS differential output driver in accordance with an embodiment of the present invention.

FIG. 3 shows a graph illustrating simulation results for the LVDS differential output driver of FIG. 1.

FIG. 4 shows a graph illustrating simulation results for the LVDS differential output driver of FIG. 1 in accordance with an embodiment of the present invention.

FIG. 5 shows a graph illustrating simulation results for the LVDS differential output driver of FIG. 1.

FIG. 6 shows a graph illustrating simulation results for the LVDS differential output driver of FIG. 1 in accordance with an embodiment of the present invention.

FIG. 7 shows a block diagram illustrating an exemplary programmable logic device in accordance with an embodiment of the present invention.

Embodiments of the present invention and their advantages are best understood by referring to the detailed description that follows. It should be appreciated that like reference numerals are used to identify like elements illustrated in one or more of the figures.

DETAILED DESCRIPTION

FIG. 1 shows a block diagram of a system 100 illustrating a portion of an input/output interface for low voltage differential signaling (LVDS) in accordance with an embodiment of the present invention. System 100 includes an LVDS differential output driver 102 for providing information to a load 104 (e.g., two 50 ohm resistors) of a receiver (i.e., a portion of the receiver with only the load portion shown).

LVDS differential output driver 102 (also referred to as a high-speed LVDS output driver cell) includes current source transistors 110 and 112 and switching transistors 118, 120, 122, and 124. LVDS differential output driver 102 is coupled to a supply voltage line 106 (to provide a supply voltage Vcc) and a reference voltage line 108 (e.g., for a ground or other reference voltage). Transistors 112, 120, and 124 may be implemented as n-channel MOSFETs, with their gates provided with corresponding signals 140, 128, and 132 (labeled GN, CB, and TB, respectively). Transistors 110, 118, and 122 may be implemented as p-channel MOSFETs, with their gates provided with corresponding signals 138, 126, and 130 (labeled GP, TA, and CA, respectively).

Signals 138 and 140 provide the desired biasing of transistors 110 and 112, while signals 126, 128, 130, and 132 provide the appropriate logic levels to transistors 118, 120, 122, and 124 for driving current through load 104 (e.g., a 100 ohm resistor) via output terminals 134 and 136 (labeled PT and PC, respectively). For example, when LVDS differential output driver 102 provides a logical high (e.g., a "1" state), current is directed from output terminal 134 (PT), through load 104, and to output terminal 136 (PC), with transistors 118 and 120 switched on and transistors 122 and 124 switched off. When LVDS differential output driver 102 provides a logical low (e.g., a "0" state), current is directed from output terminal 136 (PC), through load 104, and to output terminal 134 (PT), with transistors 122 and 124 switched on and transistors 118 and 120 switched off.

Thus, transistors 118 and 120 are switched on when transistors 122 and 124 are switched off and vice versa based on signals 126, 128, 130, and 132, depending upon the desired logical value (i.e., signal current) to be provided to load 104 of the receiver device. Signals 126 and 128 and 130 and 132, for controlling corresponding transistor pairs 118 and 120 and 122 and 124, are commonly identically timed so that as one pair of transistors are switched on and another pair of transistors are switched off, which would ideally cause no net current change flowing through LVDS differential output driver 102.

However in general, transistors 118, 120, 122, and 124 may not switch on and off at exactly the desired time (e.g., due to different bias points). Consequently, there may be a point in the switching transient when the current is interrupted on one or both sides of LVDS differential output driver 102. This interruption may cause transistors 110 and 112 (the current source transistors) to enter the triode region of operation, which may degrade performance and introduce undesirable noise in the output. For example, transistors 110 and 112 operating in the triode region may pass more noise from the power supply (e.g., supply voltage Vcc) to output terminals 134 and 136 (the output stage) and may require a significant change in drain to source bias to recover.

In accordance with an embodiment of the present invention, techniques are disclosed to sequence the switching within LVDS differential output driver 102 to reduce the switching disturbance and intrinsic noise resulting from the switching. For example, FIG. 2 shows a block diagram illustrating a circuit 200 for providing signals 126, 128, 130, and 132 for LVDS differential output driver 102 in accordance with an embodiment of the present invention.

Circuit 200 receives signals 202 and 204 (e.g., complementary data signals labeled A and B, respectively) and provides signals 126, 128, 130, and 132 (TA, CB, CA, and TB, respectively) to properly sequence the opening and closing of transistors 118, 120, 122, and 124 such that LVDS differential output driver 102 is minimally disturbed and the intrinsic noise caused by the switching is reduced. Specifically, the switching of transistors 118, 120, 122, and 124 is deliberately sequenced as make before break on each side of LVDS differential output driver 102 so that the current is never interrupted and transistors 110 and 112 (the current source devices) stay in saturation to reduce the intrinsic noise produced by switching the output cell.

Circuit 200 includes logic gates 206 (e.g., separately referenced NAND gates 206(1) and 206(2)), inverters 208, and inverters 210(1) and 210(2). Inverters 210(1) and 210(2) provide the desired polarity and relative delay between signals 126 and 128 and between signals 130 and 132. The amount of phase offset can be controlled by increasing or decreasing the number of inverters 208 (e.g., delay gates) between the output of one logic gate 206 (e.g., logic gate 206(1)) and the input to the opposite logic gate 206 (e.g., logic gate 206(2)).

Specifically for example, changing the connections in circuit 200 from a terminal 212(2) (labeled A2) to a terminal 212(3) (labeled A3) and from a terminal 212(5) (labeled B2) to a terminal 212(6) (labeled B3) increases the phase-offset, while changing from terminal 212(2) to a terminal 212(1) (labeled A1) and from terminal 212(5) to a terminal 212(4) (labeled B1) decreases the phase-offset. The connections in circuit 200 for terminals 212 may be programmable if circuit 200 is incorporated within a programmable logic device, as discussed further herein, in accordance with an embodiment of the present invention.

For example, if signals 202 and 204 transition to a logical low and a logical high, respectively, then signals 130 and 132 provide logical values to switch transistors 122 and 124 on before signals 126 and 128 provide logical values to switch transistors 118 and 120 off. Similarly, if signals 202 and 204 transition to a logical high and a logical low, respectively, then signals 126 and 128 provide logical values to switch transistors 118 and 120 on before signals 130 and 132 provide logical values to switch transistors 122 and 124 off.

By providing signals 126, 128, 130, and 132 to LVDS differential output driver 102 as discussed in reference to FIG. 2, circuit 200 may provide certain performance improvements over conventional LVDS differential output drivers. For example, FIGS. 3 and 4 show graphs illustrating simulation results for system 100 of FIG. 1 in accordance with an embodiment of the present invention.

Specifically, FIG. 3 is a transient simulation result for the case when signals 126 and 132, used to switch transistor 118 off and transistor 124 on, respectively, are identically phased (labeled TB, TA in FIG. 3, with FIG. 3 representing a slow-transient simulation without switching phase offset employed for system 100). Similarly, signals 130 and 128, used to switch transistor 122 on and transistor 120 off, respectively, are identically phased (labeled CB, CA in FIG. 3).

As shown in FIG. 3, the drain voltages of transistors 110 and 112 (labeled PTAIL and NTAIL, respectively, in FIG. 3) are driven to larger and smaller values, respectively, during the course of the transient. Consequently, transistors 110 and 112, which are intended to operate as current sources, are significantly disturbed and driven into their respective triode regions of operation due to the current being interrupted during the switching transient. Additionally, note that the output signals (labeled PT and PC in FIG. 3) provided by output terminals 134 and 136 are significantly warped during the course of the switching transient. Because the output signals are taken as a differential pair, the output remains intact. However, the common mode of the output pair (labeled CMT in FIG. 3), for this example, drops well below the 1.2V nominal value. Furthermore, note that the output signals (PT and PC), as well as the signals labeled PTAIL and NTAIL in FIG. 3, change during the entire course of the switching transient (e.g., in the 5 to 10 millisecond time frame).

FIG. 4 shows a slow transient simulation for the case when signals 126, 128, 130, and 132 (the switching signals) are phased such that current is never interrupted within LVDS differential output driver 102 (e.g., slow-transient simulation with switching phase offset employed for system 100). In other words, the two transistors which are off in a particular state (e.g., transistors 122 and 124) are switched on first before switching the opposite transistors off (e.g., transistors 118 and 120).

As shown in FIG. 4, signals 132 and 130 (labeled TB and CA, respectively, in FIG. 4)) transition first, which switches on transistors 124 and 122, respectively, while transistors 118 and 120 remain switched on. Next, signals 126 and 128 (labeled TA and CB, respectively, in FIG. 4) transition and switch off transistors 118 and 120. Note for this example with phase-offset applied (e.g., as discussed in reference to FIG. 2 by employing circuit 200 of FIG. 2), the tail voltages NTAIL and PTAIL are only mildly disturbed, relative to FIG. 3, and vary such that the respective devices (transistors 112 and 110) move further into saturation. Furthermore, the output voltages (labeled PT and PC) of output terminals 134 and 136 are not warped, as in FIG. 3, and the common mode voltage (CMT) for output terminals 134 and 136 does not vary to any substantial degree from the nominal 1.2V value.

It should also be noted that transistors 118, 120, 122, and 124 (the switching devices) change state only when the phased input signals overlap (e.g., 8 to 10 millisecond time frame). Thus, the switching in FIG. 4 occurs in a smaller amount of time, with significantly less disturbance to the output cell, relative to FIG. 3. Additionally, the signal swing of the differential signal pair (PT/PC) on output terminals 134/136 is reduced during the time when transistors 118, 120, 122, and 124 are switched on, because current is diverted from load 104 directly through transistors 118, 120, 122, and 124 and through transistors 110 and 112 (the tail current sources). Thus, this reduced signal swing aids the switching between a logical high and low (i.e., between a state 1 and 0), similar to the effect of pre-emphasis in driver circuits, wherein the signal swing is reduced after several consecutive ones or zeros in order to aid the ultimate change to the opposite state. In general, the simulation results described in reference to FIG. 4 demonstrate the noise improvement which is possible if the input signals (signals 126, 128, 130, and 132) are phased appropriately.

FIGS. 5 and 6 show graphs illustrating simulation results for system 100 of FIG. 1 in accordance with an embodiment of the present invention. Specifically, FIGS. 5 and 6 illustrate the performance of system 100 in a fast-transient simulation without and with, respectively, switching phase offset employed.

For these simulations, a noise tone was introduced to a power supply (e.g., supply voltage Vcc) of LVDS differential output driver 102 and the tail voltages labeled NTAIL and PTAIL (e.g., drain voltages of transistors 112 and 110, respectively) were plotted. FIG. 5 shows the transient simulation results for the tail voltages NTAIL and PTAIL without phasing for signals 126, 128, 130, and 132 (the switching signals). As shown, the peak-to-peak intrinsic noise generated by the switching transient is 0.6V on NTAIL and 1.02V on PTAIL. FIG. 6 shows the transient simulation result for the tail voltages NTAIL and PTAIL with phasing for signals 126, 128, 130, and 132 (the switching signals). Relative to FIG. 5, FIG. 6 shows that the peak-to-peak noise introduced by the switching signals is reduced to 0.37V on NTAIL and 0.66V on PTAIL.

It should be understood that circuit 200 may be viewed as representing a switch sequencing circuit, for example, for reducing noise in an LVDS differential output driver or other type of I/O circuit. Thus, the techniques disclosed herein are not limited to LVDS differential output driver circuits and may be applied, as would be understood by one skilled in the art, to other types of I/O circuits. Furthermore, the techniques disclosed herein may be applied to integrated circuits and other types of devices that require I/O interfaces or signal transmission.

As an example, FIG. 7 shows a block diagram illustrating an exemplary programmable logic device 700 in accordance with an embodiment of the present invention that may benefit from the techniques disclosed herein. PLD 700 (e.g., a field programmable gate array (FPGA) or a complex programmable logic device (CPLD)) includes input/output (I/O) blocks 702 and programmable logic blocks 704. Programmable logic blocks 704 provide logic functionality (e.g., LUT-based logic and optionally register, arithmetic, and/or memory functionality) for PLD 700. I/O blocks 702 provide I/O functionality (e.g., supports one or more I/O and/or memory interface standards) for PLD 700 and may incorporate, for example, one or more circuits 200 to provide appropriate signal phasing as discussed herein.

PLD 700 may also include reprogrammable non-volatile memory 706 (e.g., blocks of EEPROM or flash memory), volatile memory 708 (e.g., block SRAM), clock-related circuitry 710 (e.g., PLL circuits), one or more data ports 712, configuration memory 714, and/or an interconnect 716. It should be understood that the number and placement of the various elements, such as I/O blocks 702, logic blocks 704, non-volatile memory 706, volatile memory 708, clock-related circuitry 710, data port 712, configuration memory 714, and interconnect 716, is not limiting and may depend upon the desired application. Furthermore, it should be understood that the elements are illustrated in block form for clarity and that certain elements, such as configuration memory 714 and interconnect 716, would typically be distributed throughout PLD 700, such as in and between programmable logic blocks 704, to perform their conventional functions (e.g., storing configuration data that configures PLD 700 and providing routing resources, respectively).

Data port 712 may be used for programming non-volatile memory 706 and/or configuration memory 714 of PLD 700. For example, data port 712(1) may represent a programming port such as a central processing unit (CPU) port, also referred to as a peripheral data port or a sysCONFIG programming port. Data port 712(2) may represent, for example, a programming port such as a joint test action group (JTAG) port by employing standards such as Institute of Electrical and Electronics Engineers (IEEE) 1149.1 or 1532 standards. Data ports 712(1) and 712(2) are not both required, but one or the other or both may be included to receive configuration data and commands.

Systems and methods are disclosed herein to provide improved I/O techniques. For example, in accordance with an embodiment of the present invention, a switch sequencing circuit is disclosed for a LVDS differential output driver to condition the switching signals to improve LVDS differential output driver performance and reduce the potential of noise being introduced at its output. These techniques may be applied to a wide range of I/O circuit types within various types of electrical devices in accordance with one or more embodiments of the present invention.

Embodiments described above illustrate but do not limit the invention. It should also be understood that numerous modifications and variations are possible in accordance with the principles of the present invention. Accordingly, the scope of the invention is defined only by the following claims.

*


Free Web Sudoku Puzzles.
Solve with your browser.
    4 6   5      
8 9   2          
      1     2 6  
7 5     3     4  
  8           5  
  1     9     2 8
  4 5     8      
          7   8 9
      4   6 1    
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!