Semiconductor chip input/output cell design and automated generation methods
AssigneeArtisan Components, Inc.
InventorScott T. Becker
Life of this patent
Estimating the term…
Loading patent…
AssigneeArtisan Components, Inc.
InventorScott T. Becker
Estimating the term…
An automated method for generating input/output (I/O) cells for an integrated circuit chip is provided. The method includes receiving a width parameter (as user requested data) for a desired I/O cell to be used for the integrated circuit chip. The method also includes receiving a tolerance parameter for the desired I/O cell. A cell library is selected to have a plurality of slices to meet the tolerance parameter. Then, the method proceeds to determine a number of the plurality of slices to be used to fit within the width parameter and to satisfy a drive strength parameter. The width parameter is then filled with a first row of the determined number of the plurality of slices. If the first row of slices (in either the N-channel device region or the P-channel device region) does not meet the drive strength parameter, additional rows (e.g., of dynamically adjusted height) can be added to provide an additional amount of transistor width that will meet the drive strength requirement. The generation of the I/O cells also includes the auto generation of P-tap regions, N-tap regions, isolation ring regions, and a receiver pre-driver region. The automated method is preferably provided as an I/O generation software tool to enable circuit designers with the flexibility of quickly generating I/O cells that meet each of their physical layout requirements as well as their performance demands.
An automated method for generating input/output (I/O) cells for an integrated circuit chip, comprising:
An automated method for generating input/output (I/O) cells for an integrated circuit chip, comprising:
A computer implemented method for automatically generating a custom I/O cell for an I/O region of a semiconductor chip, the I/O ring being defined around a core region of the semiconductor chip, the computer implemented method comprising:
A computer implemented method for automatically generating a custom I/O cell for an I/O region of a semiconductor chip, the I/O ring being defined around a core region of the semiconductor chip, the computer implemented method comprising:
A computer implemented method for automatically generating a custom I/O cell for an I/O region of a semiconductor chip, the I/O ring being defined around a core region of the semiconductor chip, the computer implemented method comprising:
A method for generating an I/O cell and an associated bond pad, the I/O cell and the bond pad designed to be replicated around a core region of an integrated circuit chip, the method comprising:
A method for generating an I/O cell and an associated bond pad, the I/O cell and the bond pad designed to be replicated around a core region of an integrated circuit chip, the method comprising:
A computer readable media containing program instructions for generating input/output (I/O) cells for an integrated circuit chip, the computer readable media comprising:
A computer implemented method for automatically generating a custom I/O cell for an I/O region of a semiconductor chip, the I/O ring being defined around a core region of the semiconductor chip, the computer implemented method comprising:
A computer implemented method for automatically generating a custom I/O cell for an I/O region of a semiconductor chip, the computer implemented method comprising:
Dependencies are inferred from the claim text.