The present invention provides a method and an apparatus that are utilized to enable the range of trace lengths of the bus of a mounting surface, such as a PCB, for example, to be maximized without violating setup and/or hold times. The method of the present invention utilizes information relating to certain timing parameters of the ICs and the package delays of the ICs to maximize the range of trace lengths of the PCB bus as a function of a selected clock offset. A clock offset is inserted into the global clock of the PCB bus and minimum and maximum PCB bus trace lengths are calculated as a function of the clock offset, The apparatus of the present invention is a computer that performs the calculations needed to perform the method of the present invention. For example, the computer receives the information relating to the timing parameters and the package delays of the ICs and processes the information to determine the minimum and maximum trace lengths for each signal of the ICs. The computer then adjusts the clock offset to maximize the difference between the minimum and maximum trace lengths. The routing and lengths of the traces are then adjusted, if necessary, to ensure that the setup and hold time specifications of the ICs are not violated.

De onderhavige uitvinding verstrekt een methode en een apparaat die worden gebruikt om de waaier van spoorlengten van de bus van een opzettende oppervlakte, zoals een PCB toe te laten, bijvoorbeeld, om worden gemaximaliseerd zonder opstelling en/of greeptijden te overtreden. De methode van de onderhavige uitvinding gebruikt informatie met betrekking tot bepaalde timingsparameters van ICs en pakketvertragingen van ICs om de waaier van spoorlengten van de bus van PCB als functie van een geselecteerde klokcompensatie te maximaliseren. Een klokcompensatie wordt opgenomen in de globale klok van de bus en het minimum van PCB en de maximumlengten van het de busspoor van PCB worden berekend als functie van de klokcompensatie, is het apparaat van de onderhavige uitvinding een computer die de berekeningen nodig uitvoert om de methode van de onderhavige uitvinding uit te voeren. Bijvoorbeeld, ontvangt de computer de informatie met betrekking tot de timingsparameters en de pakketvertragingen van ICs en verwerkt de informatie om de minimum en maximumspoorlengten voor elk signaal van ICs te bepalen. De computer past dan de klokcompensatie aan om het verschil tussen de minimum en maximumspoorlengten te maximaliseren. Het leiden en de lengten van de sporen worden dan aangepast, indien nodig ervoor te zorgen, om dat de opstelling en greeptijdspecificaties van ICs niet worden overtreden.

 
Web www.patentalert.com

< (none)

< Redundant bit steering mechanism with delayed switchover of fetch operations during redundant device initialization

> Camera that displays predominant color multi-color scene and/or multi-color captured image of scene

> (none)

~ 00056