The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 06, 1996

Filed:

Jun. 19, 1995
Applicant:
Inventors:

Matthew E Aubertine, Austin, TX (US);

Kianoush Beyzavi, Cary, NC (US);

Harold J Broker, Ulster Park, NY (US);

Ronald P Checca, LaGrangeville, NY (US);

Michael A Granato, Poughkeepsie, NY (US);

David A Haeussler, Cary, NC (US);

Michael Herasimtschuk, Poughkeepsie, NY (US);

Michael J Jurkovic, Lagrange, NY (US);

Gerard M Salem, Highland, NY (US);

Craig R Selinger, Spring Valley, NY (US);

Paul R Zehr, Claverack, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F / ; G06F / ;
U.S. Cl.
CPC ...
364489 ; 395309 ; 364490 ; 364491 ;
Abstract

A method is provided to assign component I/O (input/output, the interface area between levels of physical packaging) pins for all components at each level of the computer system. In a hierarchical, top-down design methodology, the I/O pins for each computer system component are assigned to nets (a net is an interconnection of pins on a level of packaging, or between levels of packaging) based on wire length, electrical limits and timing. Parameters that are considered are net priority (the importance of this net to the system, relative to other nets in the system), location of physical components, location of physical component I/Os at all computer system levels of physical packaging hierarchy, and I/O pin characteristics. An iterative method is used to assign and reassign I/O pins at each level based on timing. As I/Os are reassigned at each lower component level, new assignments are made at all higher levels of the system packaging hierarchy based on the changed parameters at the lower level. I/Os assignment by this method for a computer system package design reduces the occurance of any critical nets failing length, electrical or timing constraints due to poor I/O assignments. The method has built in checks to avoid being trapped in an NP complete situation (a form of endless loop).


Find Patent Forward Citations

Loading…