The present invention relates generally to pulse generating circuits, and more particularly to circuits for generating electrical solitons.
Electrical solitons are voltage pulses that can propagate along non-linear transmission lines with minimal distortion. As such, electrical solitons can be transmitted at higher efficiency and/or greater rates than conventional systems driving pulses on linear transmission lines.
While conventional soliton generators, in the form of soliton oscillators, have been created, such circuits have not proved practical of feasible for fabrication in integrated circuit form, particularly at very small geometries (i.e., 65 nm or smaller).
The invention can include a circuit having an amplifier comprising at least a first junction field effect transistor (JFET) of a first conductivity type having a source coupled to a first power supply node, and a drain coupled to an amplifier output node, and a first variable bias circuit coupled between the drain and at least one gate of the first JFET. The first variable bias circuit can alter a direct current (DC) bias to the first JFET according a potential at the amplifier output node. A non-linear transmission line (NLTL) can be coupled between the amplifier output and a gate of the first JFET. The NLTL can be configured to propagate an electrical soliton.
Various embodiments of the present invention will now be described in detail with reference to a number of drawings. The embodiments show soliton generators and related circuits and methods constructed with junction field effect transistors (JFETs). Such JFETs can include three terminal JFETs, or preferably four terminal JFETs of complementary conductivity types (n-channel and p-channel types). Four terminal JFETs can include two control terminals on different sides of a channel region.
Referring now to
In the particular example of
In the very particular example of
In the particular example of
Variable DC bias circuit 112 can be connected between a drain and a first gate of NJFET N10. Variable DC bias circuit 112 can apply a DC bias voltage to the first gate of NJFET N10 according to the DC voltage present at the drain of NJFET N10 (i.e., the output of NJFET section 108). In this way, a biasing for NJFET N10 can be adaptive to a generated output value, reducing gain as soliton pulse size increases. That is, as a DC voltage at a drain of NJFET N10 increases, a resulting bias voltage at the first gate of NJFET N10 will decrease.
PJFET section 110 can have the same general structure as NJFET section 108, including an input coupling capacitor C12, a variable DC bias circuit 122, and a bias impedance 124. A drain of PJFET P10 can be connected to an amplifier output 126. Input coupling capacitor C12 can have one terminal connected to intermediate node 119 and another terminal connected to a first gate of PJFET P10.
Variable DC bias circuit 122 can operate in the same general fashion as variable DC bias circuit 112, but with respect to the threshold voltages of PJFET P10. Thus, variable DC bias circuit 122 can apply a DC bias voltage to a first gate of PJFET P10 according to the DC voltage present at the drain of PJFET P10. That is, as a DC voltage at a drain of PJFET P10 decreases, a resulting bias voltage at the first gate of PJFET P10 can increase.
Like the NJFET N10, in the particular example of
NLTL 104 can be connected between amplifier input 116 and amplifier output 126. NLTL 104 can provide a non-linear response that can give rise solitons. Various structures for an NLTL 104 are described in more detail below.
A termination circuit 106 can provide suitable termination to enable the generation and sustaining of solitons in the circuit. According to one particular embodiment, a termination value can be the average characteristic impedance for signal propagating through the circuit (where it is understood that impedance is variable due to the non-linear nature of NLTL 106).
In this way, a soliton generator circuit can form an oscillator that includes JFET devices for forming and sustaining solitons.
Referring now to
NJFET section 208 of
NJFET section 258 of
Referring now to
In the same general fashion as
In this way, a DC biasing voltage for dynamically adjusting a gain of an amplifier JFET can be applied to either or both gates of such amplifier JFETs.
Referring now to
Referring now to
Within amplifier 400, an NJFET section 408 can include a bias impedance 414 formed by a resistance R40. A variable biasing circuit 412 can include a voltage divider R42/R44 connected between a drain of NJFET N40 and a power supply node 420. A divided voltage value can be filtered by a low pass filter R46/C44, and coupled to a first gate of NFET by way of resistor R48.
In a similar fashion, a PJFET section 410 can include a bias impedance 424 formed by a resistance R50. A variable biasing circuit 422 can include a voltage divider R52/R54 connected between a drain of PJFET P40 and a power supply node 418, as well as low pass filter R56/C46, and resistor R58.
Referring now to
While variable capacitors (varactor elements) for a NLTL can be conventional structures formed according to conventional processes, it may be desirable to utilize a same manufacturing process that forms amplifier JFETs to create such NLTL varactor elements. Particular examples of such structures are shown in
In this way, varactor elements for an NLTL for propagating solitons can be formed with the same type of JFET devices utilized in an amplifier that generates such solitons.
Referring back to
Of course,
In this way, a JFET soliton oscillator can be configurable between different soliton propagation modes, giving rise to different operating frequencies.
A soliton generator, like those described above, can be used to generate data signals for an integrated circuit device. Various examples of such approaches will now be described.
Referring to
A pulse generator 1004 can generate a pulse based on a soliton generated by soliton oscillator 1002 and a data input value DATA. For example, if DATA is “1”, pulse generator 1004 can be enabled and output a pulse for propagation down transmission NLTL 1006. However, if a DATA is “0”, pulse generator 1004 can be disabled, and no pulse can be generated. Preferably, transmission NLTL 1006 matches NLTL 1002-1 within soliton oscillator 1002, and pulse generator 1004 reproduces solitons generated by soliton oscillator 1002.
One particular example of an amplifier and pulse generator is shown in
In the particular example of
A pulse generator 1104 can be constructed to mirror operation of the amplifier 1102. In the example shown, pulse generator 1104 includes NJFET N110 and bias impedance 1108 configured in the same fashion as the NJFET section of amplifier 1102. Further, a PJFET P110, coupling capacitor C110, and bias impedance 1110 can be configured in the same fashion as PJFET section of amplifier 1102.
In this way, a pulse generator 1104 can essentially reproduce solitons generated by amplifier 1102.
A pulse generator 1104 can be selectively disabled based on a desired output value according to various approaches. For example, transistors within a pulse generator can be tristatable by including devices in pull-up/pull-down paths. Alternatively, a path between a pulse generator and transmission NLTL can be selectively enabled or disabled, with suitable impedance matching with the NLTL.
Referring to
However, in the arrangement of
The generation of solitons according to the various embodiments can be utilized to transmit data between different sections of a system. Two of many possible arrangements are shown in
A data receiving section 1310 can be connected to a receiving end of transmission NLTL 1306. An impedance matching circuit 1312 can also be included.
A pulse generator 1304 can generate a soliton suitable for transmission NLTL 1306. In one very particular embodiment, transmission NLTL 1306 can match an NLTL within soliton oscillator 1302, and pulse generator 1304 can reproduce a soliton generated by soliton oscillator 1302 for propagation down transmission NLTL 1306.
It is understood that elements 1304, 1306, 1308, 1310 and 1312 can all formed on the same substrate of an integrated circuit 1314. Preferably soliton oscillator 1302 is also formed on the same integrated circuit substrate. Further, while one data path is shown, multiple such data paths can be included in one device.
Referring now to
In this way, a soliton generator can be utilized for intra- and/or inter-chip data communication.
While the above soliton generator embodiments are preferably robustly tuned to provide one or more soliton propagation modes, and thus produce solitons at an essentially constant frequency, in alternate embodiments it may be desirable to make such circuits susceptible to random noise events. Such embodiments may find use in pseudo random number generation and/or encryption hardware, as but a few examples.
One very particular example of a system utilizing a noise susceptible soliton oscillator is shown in
A second oscillator 1506 can generates a signal at about a frequency f2, slower than frequency f1, but subject to variation due to essentially random noise, such as that coupled via a substrate, power supply and/or thermal noise. In one particular arrangement, a second oscillator 1506 can be a soliton oscillator operating at a lower mode than first oscillator 1502, and thus include a pulse generator 1508 to shape inputs to sampling logic 1510, if needed.
Sampling logic 1510 can utilize lower, noise varying signal f2 to sample higher frequency signal f1. A resulting output can be pseudorandom sequence of bit values.
In this way, one or more JFET based soliton generators can be used in pseudorandom generators and related applications.
While the JFET devices shown in the above embodiments can take various forms, particular examples of possible JFET devices that can be included in the embodiments will now be described with reference to
Referring to
As show in
A top gate terminal 1614, a source terminal 1616, a drain terminal 1618, and a fourth control terminal 1620 can be formed on a substrate surface. Top gate terminal 1614 can be in direct contact with a top gate region 1612, while source terminal 1616 and drain terminal 1618 are in direct contact with source region 1608 and drain region 1610, respectively. Fourth control terminal 1620 can be in direct contact with substrate region 1602. Preferably, a top gate terminal 1614, a source terminal 1616, a drain terminal 1618, and a fourth control terminal 1620 are doped semiconductor material, with top gate terminal 1614 and fourth control terminal 1620 being p+ doped and source and drain terminals (1616 and 1618) being n+ doped. Even more preferably, a top gate terminal 1614, a source terminal 1616, a drain terminal 1618, and a fourth control terminal 1620 can be formed from a same layer of semiconductor material deposited on a substrate surface and subsequently patterned and doped, such as a layer of polycrystalline silicon and/or amorphous silicon.
A fourth control terminal 1620 in conjunction with a substrate region 1602 can function as a bottom gate of the NJFET 1600.
Isolation structures 1606 can provide electrical isolation for NJFET 1600 in a lateral direction (e.g., parallel to a substrate surface). In one particular arrangement, isolation structure 1606 can be formed with shallow trench isolation (STI) techniques.
It is noted that NJFET 1600 of
It is understood that reference in the description to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the invention. The appearance of the phrase “in one embodiment” in various places in the specification do not necessarily all refer to the same embodiment. The term “to couple” or “electrically connect” as used herein may include both to directly and to indirectly connect through one or more intervening components.
Further it is understood that the embodiments of the invention may be practiced in the absence of an element or step not specifically disclosed. That is an inventive feature of the invention may include an elimination of an element.
While various particular embodiments set forth herein have been described in detail, the present invention could be subject to various changes, substitutions, and alterations without departing from the spirit and scope of the invention. Accordingly, the present invention is intended to be limited only as defined by the appended claims.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 60/848,253, filed on Sep. 28, 2006, the contents of which are incorporated by reference herein.
Number | Name | Date | Kind |
---|---|---|---|
3412296 | Grebene | Nov 1968 | A |
3930300 | Nicolay | Jan 1976 | A |
3951702 | Kano et al. | Apr 1976 | A |
4064525 | Kano et al. | Dec 1977 | A |
4126900 | Koomen et al. | Nov 1978 | A |
4228367 | Brown | Oct 1980 | A |
4333224 | Buchanan | Jun 1982 | A |
4613772 | Young | Sep 1986 | A |
4751556 | Cogan et al. | Jun 1988 | A |
4777517 | Onodera et al. | Oct 1988 | A |
5130770 | Blanc et al. | Jul 1992 | A |
5327098 | Molina et al. | Jul 1994 | A |
5618688 | Reuss | Apr 1997 | A |
5773891 | Delgado | Jun 1998 | A |
5789994 | Case et al. | Aug 1998 | A |
5973341 | Letavic et al. | Oct 1999 | A |
6307223 | Yu | Oct 2001 | B1 |
6538525 | Williamson | Mar 2003 | B1 |
6552588 | Cruz-Albrecht | Apr 2003 | B1 |
7298176 | Ngo et al. | Nov 2007 | B2 |
7339440 | Ricketts et al. | Mar 2008 | B2 |
20020145484 | Agoston et al. | Oct 2002 | A1 |
20020197779 | Evans | Dec 2002 | A1 |
20060114550 | Ricketts et al. | Jun 2006 | A1 |
20070096144 | Kapoor | May 2007 | A1 |
20070126478 | Kapoor | Jun 2007 | A1 |
20070262793 | Kapoor | Nov 2007 | A1 |
20070284628 | Kapoor | Dec 2007 | A1 |
20080225980 | Nishimura et al. | Sep 2008 | A1 |
Number | Date | Country |
---|---|---|
0193842 | Sep 1986 | EP |
2208967 | Apr 1989 | GB |
60-258948 | Dec 1985 | JP |
60258948 | Dec 1985 | JP |
WO 2005099208 | Oct 2005 | WO |
WO 2007030485 | Mar 2007 | WO |
Number | Date | Country | |
---|---|---|---|
20080079493 A1 | Apr 2008 | US |
Number | Date | Country | |
---|---|---|---|
60848253 | Sep 2006 | US |