throbber
l-'
`
`i:t;b
`
`,{, .i
`
`.\l
`
`U.S. UTILITY Patent Application
`o.r.P.E.
`PA
`
`."o*n.o3@o.^.ru
`
`DATE
`APR 02 20U
`
`PATENT NUMBER
`
`,68&0,!28
`
`63G6|,trt
`
`zo
`tr
`
`oEaa5ou
`
`l
`
`foa
`
`tho(!
`o.o
`o
`
`oo
`-eo
`
`ta'
`
`\
`
`dN
`
`\
`
`t
`
`SUBCLASS*b ART UNIT
`
`?81 !-r
`
`EXAMINER3 C(**
`
`APPLICATION NO.
`!!_1,/ 655 'i ;g
`
`CONT/PBIOR CLASS
`
`1\. .1.. , -:
`
`ol-i
`Z
`:11i,a :"
`J(L
`o-
`
`LlJ
`F
`
`PTO-2040
`12t99
`
`ISSU ING CLASSIFICATION
`cRoss REFERENCE(S)
`
`SUBCLASS (ONE SUBCLASS PER BLOCK)
`
`INTERNATIONAL CLASSIFICATION
`
`Continued on lssue Slip lnside File Jacket
`
`Print Claim for O.G.
`
`(
`
`NOTICE OF ALLOWANCE MAILED
`
`,/k;ucT,[*
`
`qltal0t
`
`.':! tL"l
`
`ISSUE BATCH NUMBER
`
`TERMINAL
`DISCLAIMEH
`
`I fne term of this patent
`
`has been disclaimed.
`I
`fne term of this patent shall
`not extend beyond the expiration date
`of U.S Patent. No.
`
`I fne terminal
`of
`this patent have been disclaimed.
`-months
`
`The information disclosed herein may be rsstricted. Unautho.rized.disclosure may bo.prohibited by the united states code Tiile 35, sections 122, 1g1and 36g.
`Possession outside the U.s. Patent & Trademark ottice is restricted to authorized emptlyees ano contractors only.
`F|LED wtrH: ! orsx (cRD f] FtcHE tr cD_RoM
`Form PTO-435A
`(Rev. 6/99)
`-$w@l*wlq*
`
`(Attached in pocket on right inside ftap)
`
`lsnr&er
`
`(FACE)
`
`/,'\
`
`

`

`SP?*;'*&**
`
`Date Reeeived
`(lncl. C. of M.)
`or
`Date Mailed
`
`CONTENTS
`Date Received
`(lncl. C. of M.)
`or
`Date Mailed
`,
`ft ,",' '' "
`Q '/otoet- 44.
`
`42.
`
`43.
`
`s.s
`
`6.
`
`7.
`
`8.
`
`9.
`
`10.
`
`11.
`
`12.
`
`13.
`
`14.
`
`15.
`
`16.
`
`17.
`
`18.
`
`19.
`
`20.
`
`21.
`
`22.
`
`23.
`
`24.
`
`25.
`
`26.
`
`27.
`
`28.
`
`29.
`
`30.
`
`31.
`
`32.
`
`33.
`
`34.
`
`3s.
`
`36.
`
`37.
`
`38.
`
`39.
`
`40.
`
`41.
`
`,t
`
`46.
`
`47.
`
`48.
`
`49.
`
`50.
`
`51.
`
`52.
`
`54.
`
`56.
`
`57.
`
`58.
`
`60.
`
`61.
`
`62.
`
`64.
`
`67.
`
`68.
`
`70.
`
`71.
`
`74.
`
`75.
`
`77.
`
`78.
`
`80.
`
`81.
`
`82.
`
`(LEFT OUTSTDE)
`
`

`

`ISSUE SLIP STAPLE AREA (for additional cross references)
`
`POSTTION
`
`INITIALS
`
`ID NO.
`
`FEE DETERMINATION
`O.I.P.E. CLASSIFIER
`FORMALITY REVIEW
`RESPONSE FORMALITY REVIEW
`
`Ir, lA
`
`?f;
`/^ ly' -r"/zt
`///(
`///{/
`
`DATE
`
`I
`
`t'1
`
`'-'l
`tc {.!f;^nra
`/t*lt',/n
`/L/(_/7.'*',
`
`INDEX OF CLAIMS
`Rejected
`Allowed
`(Through numeral)... Canceled
`Restricted
`
`L
`
`Claim
`
`Date
`
`Claim
`
`Date
`
`(!
`(,)
`
`101
`
`1A
`
`0(
`
`041
`
`r05l
`tw
`107
`
`10€
`
`1C
`
`111
`
`l1
`
`1 1 1
`
`11
`
`11r
`
`11(
`tx
`
`2 z
`
`l
`t2i
`12t
`
`26
`
`n 2
`
`t
`
`2S
`
`3(
`e,
`
`32
`J.
`13,
`3I
`3(
`3i
`
`3E
`3!
`4(
`t4
`4i
`4i
`
`!,t
`4r
`4(
`4i
`4t
`
`4t
`5(
`
`(d
`
`LL
`
`6'
`
`a o 5
`
`1
`52
`53
`
`cT
`
`L
`
`54
`55
`56
`57
`58
`EO
`
`60
`61
`62
`63
`
`64
`65
`66
`67
`68
`
`6S
`
`70
`
`71
`
`72
`
`75
`76
`77
`78
`79
`80
`
`81
`82
`83
`84
`85
`86
`
`87
`88
`89
`
`90
`
`91
`
`92
`93
`94
`95
`96
`97
`98
`99
`
`lf more than 150 claims or 10 actions
`staple additional sheet here
`
`(LEFT INSIDE)
`
`

`

`SEAR
`
`SEARCH NOTES
`(TNCLUDTNG SEARCH STRATEGY)
`
`4"$r 0L
`
`eAET
`
`slql r
`
`8'
`8(
`(7
`
`^1r,
`
`40
`rYqf
`t{
`+1
`1a
`
`SEARCHED
`
`hhr" elql.t
`
`&Le
`
`(RIGHT OUTSIDE)
`
`

`

`*,.
`
`ur.urep STATEs P,qr-ENr Ar.rp ThApEl,,rARK orflcn
`
`Page 1 of 1
`
`6&ili#EN;; ;6; Ei;iE
`UNttto Smres PATENT ANo TFADEI''IARK OFFICE
`W€HINGrcN, D,C.2O23I
`www,usPto.gov
`
`CLASS
`326
`
`GROUP ART UNIT
`2819
`
`ATTORNEY
`DOCKET NO.
`X-784 US
`
`ilillililllllllllllllllflllilllllllllffi lllllillllilllillllllll
`Bib Data Sheet
`
`SERIAL NUMBER
`09/655,1 68
`
`FILING DATE
`09/05/2000
`
`RULE
`
`\PPLICANTS
`AtulV. Ghia, San Jose, CA ;
`Suresh M. Menon, SunnYvale, CA;
`David P. Schulz, San Jose, CA;
`
`* coNTINUING DATA *************************
`/) c
`Pu-'-4-
`'84
`- FOREIGN AppLIcATloNS **********r--.-l::-,-
`Fro-)-(-
`
`F REQUIRED, FOREIGN FILING LICENSE
`]RANTED.. 1012312000
`E r.Jgl
`:oreign Priority claimed
`.E r",
`
`15 USC 1 19 (a-d) conditions
`net
`/eritied and
`
`,f
`
`/ @r SHEETS
`
`DRAWING
`10
`
`TOTAL
`CLAIMS
`23
`
`NDEPENDENT
`CLAIMS
`3
`
`\DDRESS
`
`ldel M Young
`(ilinx lnc
`2100 Logic Drive
`ian Jose .CA 95124
`
`rITLE
`lircuit for producing low-voltage differential signals
`
`FILING FEE
`RECEIVED
`744
`
`:EES: Authority has been given in Paper
`\o.
`to charge/credit DEPOSIT ACCOUNT
`\o.
`for following:
`
`-
`
`=
`
`E nttF""t
`E t.to rees ( Filing )
`O ln Fees ( Processing Ext. of
`time )
`E l.la Fees ( lssue )
`E otn",
`E creoit
`
`fi le ://C :\APP S\PreExam\correspondence\ 1 -A.
`
`xml
`
`r0123100
`
`

`

`*Y
`
`I
`
`PATENT APPLICATION SERIAL NO.
`
`U.S. DEPARTMENT OF COMMERCE
`PATENT AND TRADEMARK OFFICE
`FEE RECORD SHEET
`
`09/14/?0w ffioptEs 00fi
`8i F8;i8i 'gT#*'no'.'
`
`os55r6s
`
`PTO-1556
`(si87)
`
`'U.S. @O: 1999459482/19114
`
`

`

`_
`
`itFF.toEffiII
`-u.
`\-E'-Effii
`affi3et{lEB*5t
`#{l-E5
`ru-
`-'U
`
`e
`
`^
`
`D1^oT -oo
`
`mom
`Please type a plus sign (+) inside thi. U* )
`Under the P@n okFledrdicnActof 1 995, no
`
`fTl
`
`UTILITY
`PATENT APPLICATION
`TRANSMITTAL
`
`PTO/SB/o5 (4/98)
`Approved tor use through 09/30/00. OMB 0651-0032
`Patent and Trademark Otfice: U.S. DEPARTMENT OF COMMEBCE
`to a colloction ol information unless it displays a valid OMB control nurntG(
`x-784 US
`
`Atul V. Ghia
`
`Circuit for Producing Low-Yoltage Differential Signals
`
`(Only lor new nonprovisional applications under 37 CFB 1
`
`EL5396s1200US
`
`ADDRESS TO: Box Pat€nt Appllcation
`washinolon. Dc 20231
`5. E Microfiche Computer Program (Appendix)
`6. l-l Nucleotide and/or Amino Acid Sequence Submission
`(if applicable, all necessary)
`-
`
`b. E
`c. n
`
`Paper Copy (identical to computer copy)
`
`Statement verifying identity of above
`
`Assignment Papers (cover sheet & document(s))
`37 CFR S3.73(b) Statement l-l power of Attornev
`(wnen nere E an assgneq t-t
`English Translation Document (if applicable)
`lnlormation Disclosure fll
`Copies o{ IDS
`Statement(IDSyPTO-1449 |':l Citations
`Preliminary Amendment
`
`?. [|
`
`EEt
`
`r
`tr
`E
`Return Beceipt Postcard (MPEP 503)
`(Should be specffically itemized)
`.Small Entitv f-] Statement riled in prior application
`I Statement(s') l-l Status still proper and desired
`i3. I
`t_) PTO/SBIO!)-12)
`-
`14. f-l Certified Copy ol Priority Document(s)
`l-J (if foreign prioriy is claimed)
`rs. !
`otner:
`
`APPLICATION ELEMENTS
`See MPEP chapter 600 concerning utiliu patent application contents.
`
`'Fee Transmittal Fotm b.o.. PTO/SB4 7)
`(Submit an originat, and a dupliiate for lee pro'cessing)
`
`(preferred anangement set torlh below)
`- Descriptive title of the lnvention
`- Cross References to Related Applications
`- Statement Regarding Fed sponsored R & D
`- Rof6renco to Microlicho Appendix
`- Background of the lnvention
`- Brief Summary of the lnvention
`- Brief Description of the Drawings (il rlled)
`- Detailed Description
`- Claim(s)
`- Abstract of the Disclosuro
`
`3 E Drawins(s) (35USc11s)
`4. Oath or Declaration
`
`Newly executed (orlginal or copy)
`
`lnventor(s) named in the prior application,
`see 37 CFR S S1.63(dX2) and 1.33(b).
`
`ii ti
`
`t;ii
`
`and in a preliminary emendment:
`ol prior application No:
`Group / Aft Unit:
`For CONTINUATION or DIVISIONAL APPS onlv: The entire dlsclosure of the prior applicatlon, lrom which an oath or declaration is supplied
`under Box 4b, is consldered a part ot the disclosure of the accompanying continuation or divislonal application and is hereby incorporated by
`reterence. The incorporation can onlv be relled upon when a portion has been inadvertently omitted trom th6 submitted application parts.
`
`fl Customer Nunber or Bar Code Labet
`
`24309
`
`or A Correspondence address below
`
`Edel M. Youn
`
`408-879-4969
`
`32,454
`
`tember 5, 2000
`
`

`

`mom
`
`o/sB/17 (1?J99)
`PTO/SB/17 (12/99)
`Approved for use through 9/30/00. OMB OSSj-OO3i
`oMB 0551-0032
`Patent and T.adenidrk Otfice: U.S.
`mark Office: U.S. DEPARTMENT oF coMI\iIERcE
`Under the Paperwork Reduction Act of 1995, no persons are required ro respond to a cottection oilnio*"ii"r'i,i'i.ri ihiiiiifr'j
`"iii-jijrril.i'""-;iffi;;";
`Compleie if Known
`Not Yet Known
`September 5, 2000
`Atul V. chia
`Not Yet Known
`Not Yet Known
`x-784
`
`FEE TRANSMITTAL
`f or FY 2000
`
`Patent lees ere subject to annual revision
`Smell Entity payments Elgt be suppofted by a small ontity statement,
`othewise large entity fees must ba paid. Sae Fofins ?TO/SB/OI-12.
`See 37 C.F.R. 55 1.27 and 1.28.
`($) 784.00
`
`TOTAL AMOUNT OF PAYMENT
`
`Appllcation Number
`Flllno Date
`
`First Named lnventor
`
`Examiner Name
`
`Group / Art Unit
`
`Attorney Docket No.
`
`METHOD OF PAYMENT (check one)
`. ryrThg Commissioner is hereby authorized to charge
`1 . lAl lndicated fees and credtt ariy ovar payments toi
`Deposit
`Account
`Number
`Deposit
`Account
`Name
`
`XILINX, INC.
`
`24-0040
`
`f-'l
`u
`
`Charge the lssue Fee Required
`Undor 37 CFR SS 1.16 and L17
`
`z. I
`
`eaymentEnctosed:
`
`I o,ecr< tr %?!EI I orn",
`FEE CALCULATION
`1. BASIC FILING FEE
`
`Fee
`
`Large Entity
`Feo
`Fee Fee Description
`Pald
`Code
`101
`106
`107
`108
`114
`
`Utility flling fee
`Design liting fee
`Plant filing fee
`Reissue filing foo
`Provisional filing fee
`
`($)
`760
`330
`540
`760
`150
`suBrorAL(l) EIL l|-l
`2. EXTRACLAIMFEES
`below Fee Pald=l$a
`Extre
`ls0
`
`Fee lrom
`
`;:::":1ff, E::::=HX
`Murtiprs Dependenr t_f
`
`"or number proviously paid, il grealor; For Reissuss, se8 below
`Large Entlty
`Fee
`Feo
`code
`($)
`
`Fee Description
`
`103
`102
`104
`109
`
`1 1 0
`
`1 I
`78
`260
`78
`1 g
`
`Ctaims in sxcess ot 20
`lndependent claims in €xc6ss ol 3
`Muttipte dependsnt ctatm, it not paid
`"R6issue independent ctaims
`ryer original patent
`"R6issue claims in excess of 20
`and over originat patent
`
`FEE CALCULATION (continued)
`
`Fee Descriptlon
`
`Fee Paid
`
`Surcharge - late filing fee or oath
`Surcharge - late provisional filing ree or
`cover sheet.
`For filing a request for reexamination
`Requesting publication of SIR prior to
`Examiner action
`Requesting publication of SIR after
`Examiner action
`Extension for reply within first month
`Extension for reply within second month
`E)dension for reply within third month
`
`Extension for reply within fourth month
`Extension for reply within fifth month
`Notice of Appeal
`
`Filing a brief in support of an appeal
`Request for oral hearing
`Petition to institute a public use proceeding
`Petition to revive - unavoidable
`Petition to revive - unintentional
`Utility issue fee (or reissue)
`Petitions to the Commissioner
`Petitions related to provisional applications
`Submission of lnformation Disclosure Stmt
`Recording.each patent assignment per
`property (times number of properties)
`Filing a_submission after f inal relection
`(37 CFR 1.129(a))
`
`For each additional invention to be
`examined (37 CFR 1.129(b))
`
`3. ADDITIONAL FEES
`Large Entlly
`Fes Fee
`codo
`105
`127
`'t47
`112
`1 13
`115
`1 16
`117
`1 18
`128
`119
`120
`121
`138
`140
`141
`142
`122
`123
`126
`581
`
`($)
`
`130
`50
`
`2,520
`
`920'*
`
`1,840'
`
`110
`
`380
`
`870
`
`1 ,360
`1,850
`300
`
`300
`260
`
`1,510
`
`110
`1,210
`
`1,210
`130
`
`50
`240
`40
`
`'146
`
`149
`
`690
`
`690
`
`O{her fee (specify)
`
`Other fee (specify)
`
`suBTorAL (2)
`
`($)
`
`s4.00
`
`'Reduced by Basic Filing Fee Paid SUBTOTAL (g)
`
`($)
`
`4o.oo
`
`SUBMITTED BY
`L',gi?HliiLI*,1 n,ur
`Name (Print/Type)l Edoel M. Young
`Signature %2 &-a,,b. ?a ?qt 6 ill ?7 ?;
`
`Complete (il appltcabts)
`
`Telephone
`
`40&879-4969
`
`Date
`
`09-05-2000
`
`Burden Hour fftement: This form is
`to take 0.2 hours to complete. Time will vary
`upon the. needs ol thg indivldual case. Any
`ol timelo!-aro rgqqlpd_tg complete_this form should be sent to th6 ch-ref tnfoimition officer, FaiEni inaliiaemirt 6tiiii,1
`comments on the amouni of time vou aro
`d to comolete this fom should be sent to th;
`Do Nor SEND FEES oR CoMPLETED FoRMs ro rHts ADDRESS. siND ioi Als-iiiint CoirmrJsio^ei167 F"tiiliil
`Washington, DC 20231
`Washington, DC20231.
`
`

`

`x-784 uS
`
`C]RCUIT FOR PRODUCING LOW-VOLTAGE DIFFERENTIAL
`Atul V. Ghia
`Suresh M. Menon
`David P. Schultz
`
`PATENT
`
`SIGNALS
`
`FTELD OF THE INVENTION
`This invention relates generallY
`for providing high-speed, 1ow-voltage
`
`to methods and circuits
`differential signals.
`
`BACKGROT]ND
`The Telecommunications Industry Association (TIA)
`published a standard specifying t.he electrical characteristics
`of low-voltage differential signaling (LVDS) interface
`circuits thaL can be used to interchange binary signals ' LVDS
`employs 1ow-voltage differential signals to provide high-
`speed, low-power data communicat'ion' The use of differential
`signals allows for cancellation of common-mode noise, and thus
`enables data transmission with exceptional speed and noise
`immunity. For a detaited description of this LVDS standard,
`see ,,Electrical Characteristics of Low voltage Differential
`signaling (LVDS) Interface circuits, " TIA/ElA-644 (March
`Lg96), which is incorporated herein by reference'
`Figure 1 (prior art) illustrites an LVDS generator 100
`connected to an LVDS receiver l-l-0 via a transmission line l-l'5 '
`Generator l-00 converts a single-ended digital input signal
`D-IN on a tike-named input terminal into a pair of
`complementary LVDS output signals on differential output
`terminal_s Tx_A and Tx_B. A l-o0-ohm termination 10ad RL
`separates terminals TX-A and TX-B, and sets the output
`impedance of generator l-00 Lo the level specified in t'he
`above-referenced LVDS Standard'
`LVDS receiver 110 accepts the differential input. siqnals
`from terminals TX-A and. TX-B and Converts them to a single-
`ended output signal D-OUT. The LVDS standard specifies the
`
`EL531h5l,aE[us
`
`,-f
`'it
`
`1,
`
`Z
`
`4 5 6 1 8 9
`
`10
`
`11
`t2
`
`13
`
`1"4
`
`15
`
`1.6
`
`L7
`
`t_o
`
`1"9
`
`20
`
`2L
`aa
`
`23
`
`24
`
`25
`
`26
`
`21
`
`28
`,o
`
`JU
`
`31
`
`32
`
`33
`
`34
`
`

`

`x-784 US
`
`PATENT
`
`1 properties of LVDS receiver l-l-0. The present application is
`2 directed to d.ifferential-signal generators: a comprehensive
`3 discussion of receiver 110 is not included in the present
`4 application.
`Figure 2 (prior art) schematically depicts LVDS generator
`5
`6 1-00 of Figure 1. Generator L00 includes a preamplifier 200
`7 connected to a driver stage 205. Preamplifier 200 receives
`the single-end.ed data signal D-IN and produces a pair of
`g
`9 complementary data signals D and D/ (signal names terminating
`10 in ,/, are active 1ow signals). Unless otherwise specified,
`11 each signal is referred to by the corresponding node
`1,2 d.esignation depicted in the figures. Thus, for example, the
`13 input terminal and input signal to generator l-00 are both
`L4 designated D-fN. In each instance, the interpretation of the
`15 node designation as either a signal or a physical element is
`L5 clear from the context.
`Driver stage 205 includes a PMOS load transistor 207 and
`1,j
`18 an NMOS load transistor 209, each of which produces a
`Lg relatively stable drive current in response to respect.ive bias
`20 voltages PBIAS and NBIAS. Driver stage 205 additionally
`21, includes four drive transistors 2!1, 2L3, 2L5, and 2L7 -
`If signal D-IN is a logic one (e.9., 3'3 volts),
`22
`23 preamplifier 200 produces a logic one on terminal D and a
`24 logic zero (e.g. , zero volLs) on terminal D/' The logic one
`25 on terminal D turns on transistors 2L1, and 2L7, causing
`26 current to flow down through transistors 207 and 2l-l-, up
`27 though termination load RL, and down through transistors 2L7
`2g and 209 to grround (see the series of arrows 219). The current
`29 through termination load RL develops a negative voltage
`30 between output terminals TX-A and TX-B'
`Conversely, if signal D-IN is a logic zero, preamplifier
`31
`32 200 produces a logic zero on terminal D and a logic one on
`33 terminal D/. The logic one on terminal D/ turns on
`34 transistors 2L3 and 215, causing current to flow down through
`
`[:i
`
`

`

`x-784 us
`
`PATENT
`
`li i
`
`1
`transistor 207, transistor 21-5, termination load RL,
`2
`transLstor 2!3, and transistor 209 to ground (see the series
`3 of arrows 22L). The current through termination toad RL
`4 develops a positive voltage between output terminals TX_A and
`5 TX_B.
`Figure 3 (prior art) is a waveform diagram 300 depicting
`6
`7
`the signaling sense of the voltages appearing across
`8
`termination load RL of figures l- and 2. LVDS g'enerator 1-00
`9 produces a pair of differential output signals on terminals
`10 TX_A and TX_B. The LVDS Standard requires that the voltage
`11 between terminals TX-A and TX-B remain in the range of 250 mV
`1,2 to 450 mV, and that the voltage midway between the two
`13 differential voltages remains at approximately 1.2 volLs.
`ii 14 Terminal TX_A is negative with respect to terminal TX_B to
`;$ 15 represent a binary one and positive with respect Lo terminal B
`tj'l 16 to represent a binary zero.
`A programmable logic device (PLD) is a well-knoum tlpe of
`:i., 17
`lyi 18 rC that may be programmed by a user (e.q., a circuit designer)
`ii+i 19 to perform specified logic functions. Most PLDs contain some
`t)4>e of input/output block (IOB) that can be configured either
`i5 20
`to receive external signals or to drive signals off chip. One
`.;21
`\,fl 22 tlnpe of PLD, the f ield-programmable gate array (FPGA) ,
`typically includes an array of configurable logic blocks
`;:l ,,
`24 (Cf,ss) that are programmably interconnected to each other and
`25 to the progranunable IOBs. Configuration data loaded into
`26 internal configuration memory ce1ls on the FPGA define the
`27 operation of the FPGA by determining how the CLBs,
`28 interconnections, block RAM, and IOBs are configured.
`IOBs configured as output circuits ty'pica11y provide
`29
`30 single-ended logic signals to external d.evices. As with other
`31 t)pes of circuits, PLDs would benefit from the performance
`32 advantages offered by driving external signals using
`33 differential output signals. There is therefore a need for
`34 IOBs that can be configured to provide differential output
`
`;4'
`
`iii
`
`'li:: ^ -
`
`

`

`x-784 us
`
`PATENT
`
`signals. There is also a need for LVDS output circuits that
`can be tailored to optimize performance for different loads
`
`SUMMARY
`The present invention addresses the need for
`differential-signal output circuits that can be tailored for
`use with different 1oads. In accordance with one embodiment,
`one or more driver stages can be added, as necessary, to
`provide adequate power for driving a given 1oad. Driver stagres
`are added by prograrnming one or more proqranunable elements,
`such as memory cel1s, fuses, and antifuses.
`A differential driver in accordance with another
`embodiment includes a multi-stage delay element connected to a
`number of consecutive driver stages. The delay element
`produces two or more pairs of complementary input signals in
`response to each input-sigrnal transition, each successive
`signal pair being delayed by some amount relative to the
`previous signal pair. The pairs of complementary signals are
`conveyed to respective driver stages, so that each driver
`stage successively responds to the input-signal transition.
`The output terminals of the driver stages are connected to one
`another and to the output terminals of the differential
`driver. The differenLial driven thus responds to each input-
`signal transition with increasingly powerful amplification.
`The progressive amplification produces a corresponding
`progressive reduction in output resistance, which reduces the
`noise normally associated. with signal reflection.
`Extendable and multi-stage differential amplifiers in
`accordance with the invention can be adapted for use in PLDs.
`In one embodiment, adjacent pairs of fOBs are each provided
`with half of the circuitry required to produce LVDS signals.
`Adjacent pairs of IOBs can therefore be used either
`individually to provide single-ended input or output signals
`or can be combined to produce differential output signals.
`
`l-
`
`a 3 4 5 5 7 8 9
`
`10
`
`11
`
`1,2
`
`13
`
`1.4
`
`15
`
`1"6
`
`1,7
`
`18
`t9
`
`ZU
`
`21_
`')')
`
`)1.
`
`24
`
`?q
`
`26
`
`28
`
`29
`
`30
`
`31
`
`32
`
`33
`
`34
`
`ri ii
`
`ts
`
`47
`4^r
`
`

`

`x-784 us
`
`PATENT
`
`This summary does not limit
`the invention,
`instead defined by the appended claims.
`
`BRIEF DESCRIPTION OF THE FIGURES
`Figure 1 (prior art) illustraLes an LVDS generator 100
`connected. t.o an LVDS recei-ver 110 via a transmission line l-1-5.
`Figure 2 (prior art) schematically depicts LVDS generator
`100 of Figure 1-.
`Figure 3 (prior art) is a waveform diagram 300 depicting
`the signaling sense of t.he voltages appearing across
`termination load RL of rigures 1 and 2.
`Figure 4 depicts an extensible differential amplifier 400
`in accordance with an embodiment of the invention.
`Figure 5A is a schematic diagram of predriver 405 of
`Figure 4.
`Figure 5B is a schematic diagram of driver 415 of Figure
`
`4.
`
`Figure 5C is a schematic diagram of extended driver 410
`of Figure 4.
`Figure 6 depicts a multi-stage driver 600 in accordance
`with another embodiment of the invention.
`Figure 7A schematically depicts a predriver 700 in which
`a predriver is connected to delay circuit 605 of Fiqure 6 to
`develop three complementary signal pairs.
`Fiqure 78 schematically depicts differential-amplifier
`sequences 610 and 615 and termination load 620, all of Figure
`6.
`
`Figures 8A and 8B schematically depict a programmable
`bias-voltage generator 800 in accordance with an embodiment of
`the invention.
`
`DETAILED DESCRIPT]ON
`Figure 4 depicts
`in accordance with an
`
`an extensible differential amplifier 400
`embodiment of the invention. Amplifier
`
`1 2 3 4 5 6 7 8 9
`
`10
`
`11
`
`1.2
`
`13
`
`1.4
`
`15
`
`i irl
`
`1.6
`
`L7
`
`IU
`
`19
`
`20
`
`2L
`
`22
`
`23
`
`24
`1tr
`
`26
`)'7
`
`28
`,o
`
`30
`
`3l-
`
`32
`
`33
`
`34
`
`!:
`
`

`

`x-784 uS
`
`l- 4OO includes a predriver 405 connected to a pair of driver
`2 stages 410 and 41-5. The corrbination of predriver 405 and
`3 driver 415 operates as described above in connection with
`4 Figures 2 and.3 to convert the single-ended input. on terminal
`5 D-fN into differential output signals on lines TX-A and TX-!.
`In accordance wiLh the invention, driver 410 can be activated
`6
`7 as needed to provide additional drive power. rn one
`g embodiment, drivers 410 and 4l-5 reside within a pair of
`9 adjacent programmable IOBs (collectively labeled 41-7) and
`10 lines TX-A and TX-g connect to the respective input/output
`j.1 (I/O) pad.s of the pair. This aspect of the invention is
`12 detailed below.
`The program state of a configuraLion bLt 420 determines
`j_3
`14 whether amplifier 400 is enabled, and the program state of a
`15 second configuration bil- 425 determines whether the driver
`L6 stage of amplifier 400 is extended to include driver 410. An
`L7 exemplary configuration bit is described below in connection
`18 with Figure BA.
`If bit 420 is programmed to provide a logic one on
`1,g
`20 ,,enable differential signaling" line EN-DS, then pred.river 405
`2L and driver 4l-5 function in a manner similar to that described
`22 above in connection with Figure 2. If desired, the drive
`23 circuitry can be extended to include driver 410 by programming
`24 biL 425 to provide a logic one on "extended differential
`25 signaling" line X-DS. The signals on lines X-DS and EN-DS are
`26 logicatly combined using an AND gat.e 430 to produce an "enable
`21 termination load" signal EN-T to drivet 415. This signal and
`2g its purpose are described below in connection with Figure 58.
`Figure 5A is a schematic diagram of an embodiment of
`29
`30 predriver 405 of Figure 4. Predriver 405 includes a pair of
`3l_ conventional tri-state drivers 500 and 502. A conventional
`32 inverter 504 provides the complement of signal EN-DS.
`amplifier 400 is inactive when signals EN-DS and EN-DS/
`33
`34 are low and high, respectively. These logic levels cause
`
`6r:
`
`I
`
`

`

`x-784 us
`
`PATENT
`
`tristate drivers 500 and 502 to disconnect input terminal D_IN
`1
`from respective tristate output terminals TL and T2. Signal
`2
`3 EN-DS and its complementary signal EN-DS/ also connecL
`terminals T1 and T2 to respective supply voltages VCCO and
`4
`5 grround by turning on a pair of transistors 506 and 508. Thus,
`terminals Ti- and T2 do noL change in response to changes on
`6
`input terminal D_IN when differential sigrnaling is disabled.
`7
`In the case where amplifier 400 is implemented using IOBs in a
`8
`9 programmable logic device, amplifier 400 may be disabled to
`10 a]1ow the IOBs to perform some other input or output function.
`Amptifier 400 is active when signals EN-DS and EN-DS/ are
`L1,
`L2 high and low, respectively. These logic levels cause tristate
`13 drivers 500 and 502 to connect input terminal D-IN to
`1,4 respective Lristate output terminals T1 and T2. Signal EN-DS
`15 and its complementary signal EN-DS/ also disconnect terminals
`L6 T1 and T2 from respective supply voltages VCCO and ground by
`L7 turning off transistors 506 and 508. Thus, terminals T1 and T2
`18 change in response to signal D-IN when differenLial signaling
`is enabled.
`t9
`tristate output terminals T1 and T2 connect to the
`20
`2L respective inpuL terminals of an inverting predriver 510 and a
`22 non-inverting predriver 51,2. Predriver 510 includes a pair of
`23 conventional- inverters 514 and 516. Inverter 514 produces a
`24 signal D, an inverted and amplified version of the signal on
`25 line T1; inverter 516 provides a similar signal to a test pin
`26 5LB. predriver 5L2 includes t.hree conventional inverters 520,
`21 522, and 524. Predriver 5L2 produces a signal D/, the
`28 complement of signat D. Inverter 524 provides a similar signal
`29 to a test Pin 526.
`Each inverter within predrivers 5l-0 and 512 is a cMos
`30
`31 inverLer in which the ratios of the PMOS and NMOS transistors
`32 are as specified. These particular ratios were selected so
`33 that signals D and D/ transition simultaneously, or very
`34 nearly so. Different ratios may be appropriate, depending upon
`
`7t'tr
`
`

`

`x-784 uS
`
`PATENT
`
`l-
`the process used to produce amplifier 400. Adjusting layout
`2 and process parameters to produce synchronized complementary
`3 signals is within the skiI1 of Lhose in the art.
`As d.iscussed above in connection with Fiqure 4, amplifier
`4
`5 400 can be extended to include additional drive circuitry,
`6 which may be needed to drive some loads while remaining in
`7 compliance with the LVDS Standard. Returning to Figure 5A, a
`B pair of NOR gates 528 and 530 facilitates this extension by
`9 producing a pair of complimentary extended-data signals DX and
`10 DXl when signal X-DS/ is a logic zero, indicating the extended
`11 driver is enabled. Extend.ed-data signal DX is substantially
`12 the same as signal D, and extended data signal DX/ is
`13 substantially the same as signal D/. Signals DX and DXl are
`L4 conveyed to extended driver 410, the operation of which is
`15 detailed below in connection with Figure 5C.
`Figure 58 is a schematic d.iagram of driver 415 of Figure
`1,6
`t] 4. Driver 415 is similar to driver sLage 205 of Figure 2,
`18 like-numbered elements being the same. Unlike driver 205,
`19 however, driver 415 includes a programmable termination load
`20 540. Further, load transistors 207 and 209 of Figure 2 are
`2L replaced with pairs of para11e1 transistors, so that
`22 transistors 21-L and, 215 connect to VCCO via respective PMOS
`23 transistor 532 and 533, instead of via a single transistor
`24 207, and transistors 2L3 and. 2L7 connect to ground via
`25 respective NMOS transistors 534 and. 535, instead of via a
`26 single transistor 209.
`Employing pairs of load t,ransistors allows driver 41-5 to
`27
`2g be separated into two similar parts 536 and 538, each
`29 associated with a respective one of terminals TX-A and TX-B.
`30 Such a configuration is convenient, for example, when driver
`31 4L5 is implemented on a PLD in which terminals TX-A and TX-B
`32 connect to neighboring I/O pins. Each part 536 and 538 can be
`33 implemented as a portion of the IOB (not shown) associated
`34 with the respective one of terminals Tx-A and Tx-B'
`
`

`

`x-784 uS
`
`PATENT
`
`1 Termination load 540 can be part of either IOB, neither IOB,
`2 or can be split between the two. In one embod,iment, transistor
`3 542 is included in the rOB that includes part 536, and
`transistor 543 is included in the fOB that. includes part 538.
`4
`programmable termination load 540 includes a pair of
`5
`transistors 542 and 543, the gates of which connect to
`6
`terminal EN-T. As shown in Figrure 4, the signal EN-T is
`7
`8 controll-ed through AND gate 430 by configuration bits 420 and
`g
`425 ' Termination load 540 is acLive (conducting) only when
`10 differential signaling is enabled in the non-extended mode.
`1,1" This condition is specified when configuration bLt 420 is set
`1"2 to a logic one and configuration bit 425 is set to a logic
`13 zero.
`Driver 415 includes a number of terminals that provide
`L4
`15 appropriate bias voltages. Terminals PBIAS and NBIAS provide
`1-6 respective bias levels esLablish the gain driver 415, and
`L7 common terminals PCOM and NCOM conventionally establish the
`l-8 higrh and low volt.age levels on output terminals TX-A and TX-B'
`B Driver 415 shares the bias and common terminafs with extended
`20 driver 410 (See figure 5C).
`The bias levels PBIAS and. NBIAS are important in defining
`2t
`22 LVDS signal guality. In one embodiment, NMOS transistors 534
`23 and 535 are biased to operate in saturation to sink a
`24 relatively stable current, whereas PMOS transistors 532 and
`25 533 are biased to operate in a linear region. Operating
`26 transistors 532 and 533 in a linear region reduces t3l3@
`the output resistances of those devices, and the
`27 €giiE
`28 reduced resistance tends to dissipate signal reflections
`29 returning to terminals TX-A and TX-B. Reduced reflections
`30 translate into reduced noise, and reduced noise allows signals
`3l- to be conveyed at higher dat.a rates. Circuits for developing
`32 appropriate bias l-evels for the circuits of Fiqures 5A-7B are
`33 discussed below in connection with Figures 8A and 8B.
`Figure 5C is a schematic d.iagram of one embodiment of
`34
`
`

`

`x-784 us
`
`PATENT
`
`1 extended driver 410 of Figure 4. Extended driver 4l-0 includes
`2 a pair of driver stages 544 and 546 and a programmable
`3
`termination load 548. Driver stages 544 and 546 can be
`4
`included, for example, in respective adjacent rOBs on a pLD.
`5 Termination load 548 can be part of either IOB, neither IOB,
`6 or can be split between the two. The various terminals of
`7 Figure 5C are connected to like-named terminals of Figures 5A
`8 and 5B.
`9
`Driver stage 544 includes a PMOS load transistor 550, a
`10 pair of NMOS differential-driver transistors 552 and 554
`11 having their qates connected to respective extended-driver
`1,2 input signals ox and DXl, a diode-connecLed PMOS transistor
`l-3 556, and a PMOS transistor 558 connected as a capacitor
`i:: 14 between terminal VCCO and terminal PCOM. Transistors 550, 552,
`:$ rs and 554 combined amplify the extended-driver signals ox and
`it'i
`lijl 15 Dx/ to produce an amplified output signal on output terminal
`,,.i 1z Tx-A. rn one embodiment, t,ransistor 556 is diode-connected
`li1i 18 between terminals PCOM and VCCO to establish the appropriate
`level for l-ine PCOM, which is conimon to both drivers 410 and
`,l' t,
`i3 20 41,5. Finally,
`transistor 558 can be sized or eliminated as
`'.i zt desired to minimize noise on line PCoM.
`Driver stage 546 is identical to driver stage 544, except
`ii\i ZZ
`that lines DX and DX/ are connected to Lhe opposite
`;$ ,,
`24 differential driver transistors. Consequently, the signals on
`25 outpuL terminals Tx-A and TX-B are complemenLary. Driver
`25 stages 544 and 546 thus supplement the drive strength provided
`27 by driver stage 415.
`As shown in Figure 4, the extend-differential-signaling
`28
`29 signal X_DS is a logic one when CBIT 425 Ls programmed.
`30 However, programming CBIT 425 causes AND gate 430 to output a
`31 logic zero, disabling termination load 532 of Figure 58. Thus,
`32 programming CBIT 425 substitutes termination load 548 for
`33 termination load 532, thereby increasing the termination load
`34 resistance to an aBpropriate Ieve1. In one embodiment, the
`
`i"J
`
`ii*,i
`
`10
`
`

`

`x-784 US
`
`PATENT
`
`1 resistance of termination load 532 is selected so that the
`2 resulting output signal conforms to the LVDS Standard.
`Figure 6 depicLs a multi-stage driver 600 in accordance
`3
`4 with another embodiment of the invention. Driver 600 includes
`5 a mutti-st.age delay circuit 605, a first sequence of
`6 differential amplifiers 610, a second sequence of differential
`7 amplifiers 6L5, and a termination load 620. For illustrative
`g purposes, the amplifiers of sequences 610 and 6l-5 are referred
`to as "high-side" and "low-side" amplifiers, respectively. In
`9
`l-0 dif ferent embod.iments, each amplifier sequence 610 and 6l-5 can
`i,L be implemented as a portion of the IOB (not shown) associated
`i,2 with the respective one of t.erminals TX-A and TX-B.
`13 Termination load 620 can be part of either IOB, neither IOB,
`1,4 or can be sPliL between the two.
`Delay circuit 605 receives a pair of complementary
`15
`1,6 sigrnals D and D/ on a like-named pair of input terminals. A
`Lt sequence of delay elements conventional buffers 625 in the
`18 depicted example -- provides a first pair of delayed
`1,g complementary signals D1 and D1l and a second pair of delayed
`20 complementary signals D2 and D2/.
`Sequence 6L0 includes three differential amplifiers 630,
`2L
`22 63L, and.632, the output. terminals of which connect to one
`23 another and to output terminal TX-A. The differential input
`24 t.erminals of each of these high-side amplifiers connect to
`25 respective complemenLary terminals from delay circuit 605 '
`26 That is, the non-inverting (+) and inverting (-) terminals of
`27 differential amplifier 630 connect to respective input
`2g terminals D and D/, the non-inverting and inverting terminals
`29 of differential amplifier 631 connect to respective input'
`30 terminals D1 and' DL/, and the non-inverting and inverting
`31 terminals of different

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket