Method and apparatus for generating superset pinout for devices with high-speed transceiver channels
AssigneeCypress Semiconductor Corporation
InventorJames H. Lie
Life of this patent
Estimating the term…
Abstract
A method for generating a superset pinout for a family of devices. First, a pinlist is defined for each device within the family of devices. Second, a superset listing of pins is generated from the pinlist. Third, the superset pinout for the family of devices is created from said superset listing of pins to eliminate potential footprint variations within the family of devices. Fourth, each pin of the superset pinout associated with each member of the family of devices is marked.
Claims18
A method for generating a superset pinout for a family of devices, comprising the steps of:
- (A) defining a pinlist for each device within said family of devices, wherein said family of devices comprises devices having either (i) different numbers of high-speed transceiver channels, (ii) different functions of high-speed transceiver channels or (iii) different numbers and functions of high-speed transceiver channels;
- (B) generating a superset listing of pins from said pinlist for each device within said family of devices;
- (C) creating said superset pinout for said family of devices from said superset listing of pins to eliminate potential footprint variations within said family of devices;
- and
- (D) marking each pin of said superset pinout associated with each member of said family of devices.
An apparatus for generating a superset pinout for a family of devices comprising:
- means for defining a pinlist for each device within said family of devices, wherein said family of devices comprises devices having either (i) different numbers of high-speed transceiver channels, (ii) different functions of high-speed transceiver channels or (iii) different numbers and functions of high-speed transceiver channels;
- means for generating a superset listing of pins from said pinlist for each device within said family of devices;
- means for creating said superset pinout for said family of devices from said superset listing of pins, wherein said superset pinout eliminates layout changes when migrating between devices within said family of devices;
- and
- means for marking each pin of said superset pinout associated with each member of said family of devices.
A computer readable medium having instructions for causing a computer to execute a method for generating a superset pinout for a family of devices, wherein said method comprises the steps of:
- defining a pinlist for each device within said family of devices;
- generating a superset listing of pins from said pinlist for each device within said family of devices;
- creating said superset pinout for said family of devices from said superset listing of pins;
- and
- marking each pin of said superset pinout associated with each member of said family of devices, wherein said family of devices comprises two or more devices having either (i) different numbers of high-speed transceiver channels, (ii) different functions of high-speed transceiver channels or (iii) different numbers and functions of high-speed transceiver channels and said superset pinout is configured to reduce layout and footprint changes on a board configured to connect to each member of said family of devices.
Dependencies are inferred from the claim text.