×

Method of I/O pin assignment in a hierarchial packaging system

  • US 5,544,088 A
  • Filed: 06/19/1995
  • Issued: 08/06/1996
  • Est. Priority Date: 06/23/1993
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of assigning I/O pins for a physical circuit package system having multiple levels of packaging hierarchy, including a highest level and a lowest level wherein lower levels of packaging communicate with each other via higher levels of packaging, comprising the steps of:

  • (a) inputting net priorities into an iterative assignment process for making I/O pin assignments for connections between packages in the circuit package system, and starting at the highest level of packaging for the physical circuit package system, and moving progressively to lower levels until completed wherein successively lower levels each become the current level in sequence from the highest level to the lowest level, iteratively processing assignment of I/O pins for each level when such level becomes the current level until the I/O pins are stabilized, via steps of;

    (b) propagating all I/O pin assignments to all higher level packaging of the physical circuit package system,(c) running system timing with the I/O pin assignment and locations used during the preceding propagating step,(d) determining if the run was performed at the lowest level, and if the run was performed at the lowest level, exiting from the method at the lowest level as stabilized I/O pin assignments for the physical circuit package, and if the run was not performed at the lowest level(e) moving to a lower level in said sequence to make such lower level the current level, making the I/O pin assignments for the current level of packaging, and then(f) checking the I/O pin assignments for any significant change between the I/O pin assignments after step (e), and the previous assignments for the current level of packaging immediately before step (e), and if there was no change, providing the I/O pin assignments for the current level to the testing step (d) of the process, and if there was a change providing the I/O pin assignments for the current level to the propagating step (b) of the process whereupon the I/O pin assignments are processed by step (b) and a succeeding step (c) of the process.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×