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.

Eine automatisierte Methode für das Erzeugen Input/Output (I/O) der Zellen für einen Schaltungspan wird zur Verfügung gestellt. Die Methode einschließt das Empfangen eines Breite Parameters (wie Benutzer um Daten bat), damit eine gewünschte I/O Zelle für den Schaltungspan verwendet werden kann. Die Methode schließt auch das Empfangen eines Toleranzparameters für die gewünschte I/O Zelle ein. Eine Zellenbibliothek wird vorgewählt, um eine Mehrzahl der Scheiben zu haben, zum des Toleranzparameters zu treffen. Dann fährt die Methode fort, eine Zahl der Mehrzahl, innerhalb des Breite Parameters zu passen und einen Antrieb Stärke Parameter zu erfüllen der verwendet zu werden Scheiben festzustellen. Der Breite Parameter wird dann mit einer ersten Reihe der entschlossenen Zahl der Mehrzahl von Scheiben gefüllt. Wenn die erste Reihe der Scheiben (entweder in der N-Führung Vorrichtung Region oder in der P-Führung Vorrichtung Region) nicht den Antrieb Stärke Parameter trifft, können zusätzliche Reihen (z.B., der dynamisch justierten Höhe) hinzugefügt werden, um eine zusätzliche Menge der Transistorbreite zur Verfügung zu stellen, die der Antrieb Stärke Anforderung entspricht. Das Erzeugung der I/O Zellen schließt auch das Selbsterzeugung von P-klopfen Regionen, N-klopfen Regionen, Lokalisierung Ringregionen und eine Empfänger Vortreiber Region ein. Die automatisierte Methode wird vorzugsweise als I/O Erzeugung Software-Werkzeug zur Verfügung gestellt, um Stromkreisentwerfern mit der Flexibilität von I/O Zellen schnell erzeugen zu ermöglichen, die jeder ihrer körperlichen Plananforderungen sowie ihre Leistung Nachfragen entsprechen.

 
Web www.patentalert.com

< (none)

< Spare cells placement methodology

> Method and apparatus for detail routing using obstacle carving around terminals

> (none)

~ 00043