WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
System for I/O interfacing for semiconductor chip utilizing addition of reference element to each data element in first data stream and interpret to recover data elements of second data stream    

Get related patents on CD
United States Patent6477592   
Link to this pagehttp://www.wikipatents.com/6477592.html
Inventor(s)Chen; Jawji (Fremont, CA); Chang; Shuen-Chin (San Jose, CA); Park; Yong E. (Los Altos, CA); Ng; Cindy Yuklin (Cupertino, CA); Tung; Chiayao S. (Cupertino, CA); Yang; Jeongsik (Kyungpook, KR)
AbstractAn I/O interface circuit includes an output buffer circuit and an input buffer circuit. The output buffer circuit can receive a first stream of data elements for output from the semiconductor chip, add a separate reference element for each data element in the first stream, and generate a first data transmission signal representing the data elements of the first stream and the respective reference elements. The input buffer circuit can receive a second data transmission signal representing data elements of a second stream and respective reference elements for the data elements of the second stream, sample the second data transmission signal to obtain voltage values for each data element of the second stream and the respective reference element, and interpret the voltage value for each data element of the second stream against the voltage value for the respective reference element in order to recover the data elements of the second stream.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History Custom Search
Inventor     Chen; Jawji (Fremont, CA); Chang; Shuen-Chin (San Jose, CA); Park; Yong E. (Los Altos, CA); Ng; Cindy Yuklin (Cupertino, CA); Tung; Chiayao S. (Cupertino, CA); Yang; Jeongsik (Kyungpook, KR)
Owner/Assignee     Integrated Memory Logic, Inc. (Campbell, CA)
Patent assignment
All assignments
Company News
Publication Date     November 5, 2002
Application Number     09/369,636
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     August 6, 1999
US Classification     710/52 710/33 710/35 710/55
Int'l Classification     G06F  013/20 G06F  013/28
Examiner     Gaffin; Jeffrey
Assistant Examiner     Perveen; Rehana
Attorney/Law Firm     LLP, Woo; Philip W. Skjerven Morrill
Address
Parent Case     CROSS-REFERENCE TO RELATED PATENT APPLICATION This application relates to the subject matter disclosed in U.S. patent application Ser. No. 09/135,986 filed on Aug. 17, 1998 now U.S. Pat. No. 6,324,602, entitled "Advanced Input/Output Interface For Integrated Circuit Device," which is assigned to the present assignee and incorporated in its entirety herein by reference.
Priority Data    
USPTO Field of Search     710/33 710/52 710/35 710/55
Patent Tags     i/o interfacing semiconductor chip utilizing addition of reference element each data element first data stream interpret recover data elements second data stream
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
3649751



[0 after 0 votes]
3723875



[0 after 0 votes]
6252536
Johnson
341/155
Jun,2001

[0 after 0 votes]
6052134
Foster

Apr,2000

[0 after 0 votes]
6005895
Perino

Dec,1999

[0 after 0 votes]
5995443
Farmwald

Nov,1999

[0 after 0 votes]
5954804
Farmwald
710/36
Sep,1999

[0 after 0 votes]
5953263
Farmwald
365/194
Sep,1999

[0 after 0 votes]
5915105
Farmwald
710/305
Jun,1999

[0 after 0 votes]
5898886
Hewitt

Apr,1999

[0 after 0 votes]
5793816
Hui
375/286
Aug,1998

[0 after 0 votes]
5793815
Goodnow
375/286
Aug,1998

[0 after 0 votes]
5684833
Watanabe
375/286
Nov,1997

[0 after 0 votes]
5512750
Yanka
250/338.4
Apr,1996

[0 after 0 votes]
5499269
Yoshino
375/257
Mar,1996

[0 after 0 votes]
5450023
Yang
326/60
Sep,1995

[0 after 0 votes]
5166956
Baltus

Nov,1992

[0 after 0 votes]
4862276
Wang
348/306
Aug,1989

[0 after 0 votes]
4837821
Kage

Jun,1989

[0 after 0 votes]
4123710
Stuart
375/263
Oct,1978

[0 after 0 votes]
3943284
Nelson
370/282
Mar,1976

[0 after 0 votes]
3838214
Lind
375/294
Sep,1974

[0 after 0 votes]
3761818
Tazaki
375/293
Sep,1973

[0 after 0 votes]
3723880
Van Gerwen
375/286
Mar,1973

[0 after 0 votes]
3601702
Lender
560/5
Aug,1971

[0 after 0 votes]
4010421
Lind
375/293
Dec,1969

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B

[0 market size comments]
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 market share comments]
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 reasonable royalty comments]
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

[0 Guesstimation of Royalty Value Comments]
License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 license availability comments]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 owner/assignee comments]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

[0 competitive advantage comments]
Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

[0 commercial alternatives comments]
 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. An input/output interface circuit for a semiconductor chip, the input/output interface circuit comprising:

an output buffer circuit operable to receive a first stream of data elements for output from the semiconductor chip, add a separate reference element for each data element in the first stream, and generate a first data transmission signal representing the data elements of the first stream and the respective reference elements; and

an input buffer circuit operable to receive a second data transmission signal representing data elements of a second stream and respective reference elements for the data elements of the second stream, sample the second data transmission signal to obtain voltage values for each data element of the second stream and the respective reference element, and interpret the voltage value for each data element of the second stream against the voltage value for the respective reference element in order to recover the data elements of the second stream.

2. The input/output interface circuit of claim 1 wherein the output buffer circuit is operable to control the skew of the first data transmission signal.

3. The input/output interface circuit of claim 1 wherein the output buffer circuit is operable to drive the first data transmission signal.

4. The input/output interface circuit of claim 1 wherein the output buffer circuit comprises:

a data encoder circuit operable to encode the first stream of data elements;

a slew rate control circuit coupled to the data encoder circuit, the slew rate control circuit operable to control the slew rate of an output driver circuit when transmitting the first data transmission signal; and

an output driver circuit coupled to the slew rate control circuit, the output driver circuit operable to drive the first data transmission signal.

5. The input/output interface circuit of claim 1 wherein the input buffer circuit comprises a sample and hold circuit operable to sample voltages values for each data element of the second stream and the respective reference element, the sample and hold circuit operable to compare the sampled voltage for each data element of the second stream against the sampled voltage for the respective reference element.

6. The input/output interface circuit of claim 1 wherein the first and second data transmission signals are formatted according to a two-level scheme wherein two signal levels are available to represent each data element and each reference element.

7. The input/output interface circuit of claim 1 wherein the first and second data transmission signals are formatted according to a three-level scheme wherein a first and second signal levels are available to represent each data element and a third signal level is used to represent each reference element.

8. A method for interfacing between a first semiconductor chip and a second semiconductor chip, the method comprising:

receiving a stream of data elements for output from the first semiconductor chip;

adding a separate reference element for each data element in the stream;

generating a data transmission signal representing the data elements of the stream and the respective reference elements;

transmitting the data transmission signal out of the first semiconductor chip and to the second semiconductor chip.

9. The method of claim 8 further comprising:

receiving the data transmission signal at the second semiconductor chip;

sampling the data transmission signal to obtain voltage values for each data element of the data stream and the respective reference element; and

interpreting the voltage value for each data element of the second stream against the voltage value for the respective reference element in order to recover the data elements of the data stream at the second semiconductor chip.

10. The method of claim 9 wherein sampling comprises:

latching a voltage value for each data element at a first node; and

latching a voltage value for each respective reference element at a second node.

11. The method of claim 9 wherein interpreting comprises comparing the voltage value for each data element against the voltage value for the respective reference element.

12. The method of claim 8 wherein the data transmission signal is formatted according to a two-level scheme wherein two signal levels are available to represent each data element and each reference element.

13. The method of claim 8 wherein the data transmission signal is formatted according to a three-level scheme wherein a first and second signal levels are available to represent each data element and a third signal level is used to represent each reference element.

14. A method for interfacing with a semiconductor chip comprises:

receiving a data transmission signal representing data elements of a data stream and respective reference elements for the data elements of the data stream;

sampling the data transmission signal to obtain voltage values for each data element of the data stream and the respective reference element; and

interpreting the voltage value for each data element of the second stream against the voltage value for the respective reference element in order to recover the data elements of the data stream.

15. The method of claim 14 wherein sampling comprises:

latching a voltage value for each data element at a first node; and

latching a voltage value for each respective reference element at a second node.

16. The method of claim 14 wherein interpreting comprises comparing the voltage value for each data element against the voltage value for the respective reference element.

17. The method of claim 14 wherein the data transmission signal is formatted according to a two-level scheme wherein two signal levels are available to represent each data element and each reference element.

18. The method of claim 14 wherein the data transmission signal is formatted according to a three-level scheme wherein a first and second signal levels are available to represent each data element and a third signal level is used to represent each reference element.

19. A semiconductor chip comprising:

a timing circuit operable to generate a plurality of timing signals; and

an input/output interface circuit coupled to the timing circuit and receiving at least one timing signal from the timing circuit, the input/output interface circuit operable to receive a first stream of data elements for output from the semiconductor chip, add a separate reference element for each data element in the first stream, and generate a first data transmission signal representing the data elements of the first stream and the respective reference elements.

20. The semiconductor chip of claim 19 wherein the input/output interface circuit is operable to receive a second data transmission signal representing data elements of a second stream and respective reference elements for the data elements of the second stream, sample the second data transmission signal to obtain voltage values for each data element of the second stream and the respective reference element, and interpret the voltage value for each data element of the second stream against the voltage value for the respective reference element in order to recover the data elements of the second stream.

21. The semiconductor chip of claim 19 comprises a separate synchronous clock generator circuit, the synchronous clock generator circuit operable to cooperate to provide a synchronous clock signal.

22. An integrated circuit device comprising:

a plurality of semiconductor chips; and

a central access hub coupled to each of the semiconductor chips, the central access hub operable to receive a first stream of data elements for output from the integrated circuit device, add a separate reference element for each data element in the first stream, and generate a first data transmission signal representing the data elements of the first stream and the respective reference elements.

23. The integrated circuit device of claim 22 wherein the central access hub is operable to receive a second data transmission signal representing data elements of a second stream and respective reference elements for the data elements of the second stream, sample the second data transmission signal to obtain voltage values for each data element of the second stream and the respective reference element, and interpret the voltage value for each data element of the second stream against the voltage value for the respective reference element in order to recover the data elements of the second stream.

24. The integrated circuit device of claim 22 wherein each semiconductor chip comprises a memory chip.

25. The integrated circuit device of claim 22 wherein the central access hub comprises at least one input/output interface circuit implementing a correlated double-sampling technique for transmitting and receiving data transmission signals.

26. The integrated circuit device of claim 22 wherein each of the semiconductor chips and the central access hub comprises a separate synchronous clock generator circuit, the synchronous clock generator circuits operable to cooperate to provide a synchronous clock signal throughout the integrated circuit device.
 Description Submit all comments and votes
 


TECHNICAL FIELD OF THE INVENTION

The present invention relates generally to the field of semiconductor integrated circuits, and more particularly, to input/output interfacing for a semiconductor chip.

BACKGROUND OF THE INVENTION

Data input into or output from an integrated circuit (IC) device is represented by a sequence of varying voltage values appearing in an appropriate signal. For data that is output from an IC device, the voltage level for a logical "0" (logic-0) is generally referred to as "voltage output low" or "V.sub.OL," while the voltage level for a logical "1" (logic-1) is generally referred to as "voltage output high" or "V.sub.OH." For data that is input into an IC device, the voltage level for a logic-0 is generally referred to as "voltage input low" or "V.sub.IL," while the voltage level for a logic-1 is generally referred to as "voltage input high" or "V.sub.IH."

For the signals which communicate data to and from an IC device, a reference voltage (V.sub.REF) may define how the sequence of voltage values in each signal should be interpreted or construed in order to derive the represented data. Furthermore, suitable margins above and below the reference voltage are provided for interpretation of the signals.

Various industry-standard, interface signaling technologies have been developed for transmitting data to and from an IC device. These signaling technologies include transistor-to-transistor logic (TTL), low-voltage TTL (LVTTL), stub-series terminated logic (SSTL_3 or SSTL_2), and RAMBUS signaling level (RSL).

The logic-0 (V.sub.IL and V.sub.OL) and logic-1 (V.sub.IH and V.sub.OH) voltage levels are different for each interface signaling technology. TTL and LVTTL have relatively large signal swings and do not require a reference voltage to determine whether the data under transfer is either a logic-0 or a logic-1. SSTL_2, SSTL_3 and RSL have smaller signal swings (0.8-1.2 volts) for high speed data transfer, and require a reference voltage for interpreting data. RSL utilizes an open-drain output driver with external pull-up termination resistor connected to a termination voltage V.sub.TT. The following chart provides values for the voltage levels of the various interface signaling technologies. VIH VIL VOH VOL VREF VTT VDDQ TTL 2.4 V 0.8 V 2.4 V 0.8 V N/A N/A 5 V LVTTL 2.0 V 0.8 V 2.0 V 0.8 V N/A N/A 3.3 V SSTL-3 VREF + VREF - VTT + VTT - 1.5 .+-. 1.5 .+-. 3.3 V 0.4 V 0.4 V 0.6/0.8 V 0.6/0.8 V 0.2 V 0.05 V SSTL-2 VREF + VREF - VTT + VTT - 1.25 .+-. VREF .+-. 2.5 V 0.35 V 0.35 V 0.57/ 0.57/0.76 V 0.1 V 0.04 V 0.76 V RSL 1.8 V 1.0 V 1.8 V 1.0 V 1.4 V 1.8 V 2.5 V Note: (1) All numbers listed in the chart above are typical values. (2) VDDQ is the power supply for data output driver.

The use of a reference voltage (V.sub.REF) to determine the logic level of data with some interface signaling technologies (i.e., those having a small signal swing) presents many disadvantages. For example, a number of different factors--such as varying internal supply voltage or reference voltage, or noise created at one or more voltage drivers--can cause the value of the signal levels (e.g., V.sub.OH, V.sub.OL, V.sub.IH, V.sub.IL) to drift or change. This results in a loss of signal margin during operation, which ultimately can lead to problems with data integrity. Furthermore, with previously developed interface technologies, the signal levels of logic-1 and logic-0 are not scaleable. This sets constraints on the bandwidth of data transfer. Also, because signal levels are not scalable, the interface technologies are plagued with high power consumption and significant switching noise. This in turn causes problems in designing systems in which semiconductor integrated circuits with different electrical I/O interface specifications are used, due to the scaling down of design rules and lithography of the integrated circuits. In addition, previously developed interface technologies utilize a high data slew rate that causes electromagnetic interference (EMI) problem, especially when a wider data bus is desirable to meet the bandwidth requirements of a high performance system. Accordingly, it is difficult to achieve appropriate data setup and hold times for high data rate operation.

SUMMARY OF THE INVENTION

The disadvantages and problems associated with previously developed interfaces for an integrated circuit device have been substantially reduced or eliminated using the present invention.

According to the present invention, a correlated double-sampling (CDS) technique is provided for the input and output of data in a semiconductor chip. For each element (e.g., bit) of data in an outgoing data stream, the technique adds a separate reference element. The data elements and respective reference elements are represented by corresponding voltage values in a transmission signal output by the semiconductor chip. When the transmission signal is received by another semiconductor chip, it is sampled for both the data elements and the respective reference elements--hence, the term "double-sampling". Each reference element is used to interpret the corresponding data element so that the data element can be recovered. For example, in one embodiment, the data element may be compared against the respective reference element.

An input/output (I/O) interface circuit, according to one embodiment of the present invention, implements the CDS technique. For output from a semiconductor chip, the CDS I/O interface circuit adds a reference element for each data element in an outgoing data stream. The CDS I/O interface circuit generates a transmission signal in which the data elements and respective reference elements are represented by corresponding voltage values. The transmission signal is sent out from the semiconductor chip. For input into the semiconductor chip, the CDS I/O interface circuit receives a transmission signal wherein various voltage values represent a number of data elements and respective reference elements. The CDS I/O interface circuit samples the received signal for the data elements and reference elements. The CDS I/O interface circuit interprets each data element using the respective reference element.

In accordance with one embodiment of the present invention, an I/O interface circuit for a semiconductor chip is provided. The I/O interface circuit includes an output buffer circuit and an input buffer circuit. The output buffer circuit can receive a first stream of data elements for output from the semiconductor chip, add a separate reference element for each data element in the first stream, and generate a first data transmission signal representing the data elements of the first stream and the respective reference elements. The input buffer circuit can receive a second data transmission signal representing data elements of a second stream and respective reference elements for the data elements of the second stream, sample the second data transmission signal to obtain voltage values for each data element of the second stream and the respective reference element, and interpret the voltage value for each data element of the second stream against the voltage value for the respective reference element in order to recover the data elements of the second stream.

In accordance with another embodiment of the present invention, a method for interfacing between a first semiconductor chip and a second semiconductor chip includes the following steps: receiving a stream of data elements for output from the first semiconductor chip; adding a separate reference element for each data element in the stream; generating a data transmission signal representing the data elements of the stream and the respective reference elements; transmitting the data transmission signal out of the first semiconductor chip; receiving the data transmission signal at the second semiconductor chip; sampling the data transmission signal to obtain voltage values for each data element of the data stream and the respective reference element; and interpreting the voltage value for each data element of the second stream against the voltage value for the respective reference element in order to recover the data elements of the data stream at the second semiconductor chip.

In accordance with yet another embodiment of the present invention, an integrated circuit device includes a number of semiconductor chips. A central access hub, coupled to each of the semiconductor chips, receives a stream of data elements for output from the integrated circuit device. The central access hub adds a separate reference element for each data element in the stream and generates a data transmission signal representing the data elements and the respective reference elements.

An important technical advantage of the present invention includes providing a separate reference element for each data element in an outgoing data stream. The data and reference elements are represented by corresponding voltage values in a transmission signal output from a semiconductor chip. At another semiconductor chip which receives such signal, the signal is sampled for the data elements and reference elements. Each reference element can be used to interpret the respective data element. Because the data elements are interpreted against respective refe