Patent US5142167A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5142167A Expired / Lapsed US ⏱️ 0.0 years remaining

Encoding for simultaneous switching output noise reduction

Assignee: International Business Machines Corp
•
Filing: 1991-05-01
•
Granted: 1992-08-25
•
Expires: 2011-05-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This invention reduces the Delta I noise on an integrated circuit chip by reducing the changes in current supply required for transitions in logic states of the input/output devices. The invention uses a 3/6 binary code for communicating between integrated circuit chips. This code uses six bits to represent the 16 hex code digits typically used for computer instructions. Three of the six bits are in a high logic state and three of the six bits are in a low logic state for all 16 hex code representations. Therefore, changing from any one logic state to another, does not change the overall current supply required by the six input/output devices. Groups of six input/output devices (corresponding to the 3/6 code) are located relatively close to each other with respect to the power supply pins which supply current to the six input/output devices. As a result, there is a high to low transition for every low to high transition over similar parasitic impedances on the input/output devices. This leads to low Delta I noise because the noise created by individual transitions cancel each other out when viewed as a six device group. The high overhead pin count for a six digit code instead of the normal four digit code for hex representation is compensated for because input/output pins normally replaced by extra power supply pins (to reduce Delta I noise) can be used as input/output pins. Therefore, the 3/6 code frees up extra input/output pins when the Delta I noise would normally force those pins to be used for power supply.

Inventors

  • 👤 Joseph L. Temple
  • 👤 Richard F. Rizzolo
  • 👤 Charles B. Winn

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 04:17
CPC Classifications
H; H03; H03M; H03M7/00; H03M7/14; H03M7/20; H03K; H03K19/00; H03K19/003; H03K19/00346

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 91 words
A method for reducing switching noise in an integrated circuit, comprising: placing an even number of input/output devices on an integrated circuit chip, said input/output devices connect said integrated circuit to a data source; encoding communications between said integrated circuit and said data source wherein said encoded communications switch an input/output device to a high logic state for each input/output device which said encoded communications switch to a low logic state; and transferring said encoded communications between said integrated circuit and said data source through said even number of input/output devices.
Claim 2
Independent Claim 91 words
A method for reducing switching noise in an integrated circuit, comprising: placing an even number of input/output devices on an integrated circuit chip, said input/output devices connect said integrated circuit to a data source; encoding communications between said integrated circuit and said data source wherein said encoded communications switch an input/output device to a high logic state for each input/output device which said encoded communications switch to a low logic state; and transferring said encoded communications between said integrated circuit and said data source through said even number of input/output devices.
Claim 3
Dependent Claim 73 words
A method for reducing switching noise in an integrated circuit, as in claim 1, wherein: said encoded communications switch a first plurality of said input/output devices to a high logic state when said encoded communications switch a second plurality of input/output devices to a low logic state; and said first and second plurality of input/output devices are placed in proximity to each other with respect to power supply pins on said integrated circuit.
Claim 4
Dependent Claim 38 words
A method for reducing switching noise in an integrated circuit, as in claim 2, wherein: said first plurality of input/output devices consists of three input/output devices and said second plurality of input/output devices consists of three input/output devices.
Claim 5
Dependent Claim 30 words
A method for reducing switching noise in an integrated circuit, as in claim 2, wherein: said data source is a second integrated circuit having an even number of input/output devices.
Claim 6
Dependent Claim 66 words
A method for reducing switching noise in an integrated circuit, as in claim 3, wherein: said encoded communications represent a plurality of fixed length binary data streams with six bit binary combinations consisting of: 01 1100 11 0001 11 0010 01 0011 11 0100 01 0101 01 0110 00 0111 11 1000 10 1001 10 1010 00 1011 10 1100 00 1101 00 1110 10 0011.
Claim 7
Dependent Claim 56 words
A method for reducing switching noise in an integrated circuit, as in claim 4, wherein: said encoded communications switch a first plurality of input/output devices on said second integrated circuit to a high logic state when said encoded communications switch a second plurality of input/output devices on said second integrated circuit to a low logic state.
Claim 8
Dependent Claim 22 words
A method for reducing switching noise in an integrated circuit, as in claim 5, wherein: said data source is a data bus.
Claim 9
Dependent Claim 30 words
A method for reducing switching noise in an integrated circuit, as in claim 5, wherein: said data source is a second integrated circuit having an even number of input/output devices.
Claim 10
Dependent Claim 56 words
A method for reducing switching noise in an integrated circuit, as in claim 8, wherein: said encoded communications switch a first plurality of input/output devices on said second integrated circuit to a high logic state when said encoded communications switch a second plurality of input/output devices on said second integrated circuit to a low logic state.
Claim 11
Dependent Claim 89 words
An integrated circuit for processing data from a data source, comprising: a data processing means connected to a plurality of input/output devices; said data processing means communicates with said data source through said plurality of input/output devices; said plurality of input/output devices switch between a first and a second logic state when said data processing means communicates with said data source through said input/output devices; and said plurality of input/output devices have an equal number of input/output devices in said first logical state as in said second logical state.
Claim 12
Dependent Claim 89 words
An integrated circuit for processing data from a data source, comprising: a data processing means connected to a plurality of input/output devices; said data processing means communicates with said data source through said plurality of input/output devices; said plurality of input/output devices switch between a first and a second logic state when said data processing means communicates with said data source through said input/output devices; and said plurality of input/output devices have an equal number of input/output devices in said first logical state as in said second logical state.
Claim 13
Dependent Claim 44 words
An integrated circuit, as in claim 10, wherein: said plurality of input/output devices are connected to a plurality of power supply pins: and said plurality of input/output devices are grouped together with respect to said plurality of power supply pins on said integrated circuit.
Claim 14
Dependent Claim 17 words
An integrated circuit, as in claim 10, wherein: said plurality of input/output devices comprises six input/output devices.
Claim 15
Dependent Claim 17 words
An integrated circuit, as in claim 11, wherein: said plurality of input/output devices comprises four input/output devices.
Claim 16
Dependent Claim 17 words
An integrated circuit, as in claim 11, wherein: said plurality of input/output devices comprises six input/output devices.
Claim 17
Dependent Claim 17 words
An integrated circuit, as in claim 11, wherein: said plurality of input/output devices comprises eight input/output devices.
Claim 18
Dependent Claim 17 words
An integrated circuit, as in claim 11, wherein: said plurality of input/output devices comprises ten input/output devices.
Claim 19
Dependent Claim 17 words
An integrated circuit, as in claim 11, wherein: said plurality of input/output devices comprises twelve input/output devices.
Claim 20
Dependent Claim 86 words
An integrated circuit, as in claim 12, wherein: a hex code represents said communication between said data source and said data processing means; said hex code corresponds to a 3/6 code as follows; ______________________________________ HEX 3/6 ______________________________________ 0 01 1100 1 11 0001 2 11 0010 3 01 0011 4 11 0100 5 01 0101 6 01 0110 7 00 0111 8 11 1000 9 10 1001 A 10 1010 B 00 1011 C 10 1100 D 00 1101 E 00 1110 F 10 0011. ______________________________________
Claim 21
Dependent Claim 86 words
An integrated circuit, as in claim 14, wherein: a hex code represents said communication between said data source and said data processing means; said hex code corresponds to a 3/6 code as follows; ______________________________________ HEX 3/6 ______________________________________ 0 01 1100 1 11 0001 2 11 0010 3 01 0011 4 11 0100 5 01 0101 6 01 0110 7 00 0111 8 11 1000 9 10 1001 A 10 1010 B 00 1011 C 10 1100 D 00 1101 E 00 1110 F 10 0011. ______________________________________

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-08-25 1996-02-24 1996-08-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-08-25 2000-02-24 2000-08-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-08-25 2004-02-24 2004-08-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag