UNIVERSAL LOGIC CHIP
First Claim
1. A method for selecting or determining a function or attribute of an integrated circuit or chip having a plurality of selectable functions and/or attributes comprising the steps of:
- providing the integrated circuit or chip with a plurality of pins corresponding to said plurality of selectable functions and/or attributes; and
applying a high or low voltage to each of the plurality of pins to select or determine the function of the chip in response to the voltage applied to each of said pins.
5 Assignments
0 Petitions
Accused Products
Abstract
An integrated circuit or chip having a number of bond pads or inputs that may or may not have a bond wire connecting the pad to a supply voltage, ground or via a package pin to an external input when the chip is placed in the package. The circuits such as the input buffer connected to the pad are normally biased in the opposite voltage to that which the bond wire may be connected. For example, the input buffer circuitry connected to the bond pad, may see the pad as being connected to ground if the bond wires are connected, otherwise the input buffer circuitry will see the pad as being connected to VCC. When the pad is connected to a package pin then the end user may apply an electrical signal (e.g., supply voltage or ground) so that the integrated circuit may be configured as any one of a number of possible devices having one of a set of electrical attributes. Typically, the chip will have up to 8 such pads which can be used individually or in combination to configure the device. In one example, the chip would be part of an existing ‘family’ of chips which all have, for example, N package pins. The extra package pins used to configure the chip would be added to one or both ends of the package so that the rest of the package looks like a normal non-configurable member of the ‘family’.
-
Citations
13 Claims
-
1. A method for selecting or determining a function or attribute of an integrated circuit or chip having a plurality of selectable functions and/or attributes comprising the steps of:
-
providing the integrated circuit or chip with a plurality of pins corresponding to said plurality of selectable functions and/or attributes; and
applying a high or low voltage to each of the plurality of pins to select or determine the function of the chip in response to the voltage applied to each of said pins.
-
-
2. A method for selecting or determining a function or attribute of an integrated circuit or chip having a plurality of selectable functions and/or attributes comprising the steps of:
-
adding a plurality of extra pins and/or bond pads at one or more ends of a package and/or chip; and
applying a high or low voltage to each of the extra pins/pads to select three or more characteristics selected from the group consisting of;
(A) a drive strength of an output buffer, (B) a threshold level of an input buffer, (C) an operating voltage of the chip, (D) enable/disable of a synchronous data transfer, (E) enable/disable of a register, (F) the speed of an output buffer, (G) the noise sensitivity, (H) whether or not the pins of the device have bus hold features, (I) the operating speed, (J) the ground bounce/sensitivity of the output buffers, (K) the number of I/Os, (L) the number of data input and/or output pads, (M) the directionality of data and/or address I/Os (e.g., one-directional or bi-directional), (N) whether or not the data is inverted, (O) the number of control pins, (P) whether some data pads are used or unused, and (Q) other functions or attributes of the device.
-
-
3. A method for selecting or determining a function or attribute of an integrated circuit or chip having a plurality of selectable functions and/or attributes comprising the steps of:
-
applying a high or low voltage to each of a number of pins on the chip to select three or more characteristics selected from the group consisting of;
(A) a drive strength of an output buffer, (B) a threshold level of an input buffer, (C) an operating voltage of the chip, (D) enable/disable of a synchronous data transfer, (E) enable/disable of a register, (F) the speed of an output buffer, (G) the noise sensitivity of the input buffers, (H) whether or not the pins of the device have bus hold features, (I) the operating speed, (J) the ground bounce/sensitivity of the output buffers, (K) the number of I/Os, (L) the number of data input and/or output pads, (M) the directionality of data and/or address I/Os (e.g., one-directional or bi-directional), (N) whether or not the data is inverted, (O) the number of control pins, (P) whether some data pads are used or unused, and (Q) other functions or attributes of the device.
-
-
4. A circuit comprising:
-
a first portion configured to provide one of a plurality of functions in response to one or more configuration inputs; and
a second portion configured to receive a high or low voltage at one or more pins to generate said plurality of configuration inputs. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification