Macro design techniques are disclosed for facilitating subsequent stage wiring across the macro. Whitespace areas within the macro are rearranged to accommodate the wiring. The rearrangement may take the form of physical rearrangement of the whitespace areas into routing tracks extending from one side of the macro to another; shielding using, for example, macro power bussing and/or macro wiring; routing power busses to the rearranged whitespace; and/or inserting active circuits with pins accessible to the wiring. In a preferred embodiment, active circuits are placed into rearranged macro whitespace during the design of subsequent stages. The rearrangement of the whitespace facilitates the wiring across the macro so that slew rate and path delay requirements of the subsequent stage wiring can be maintained, without excessive buffering or rerouting of wiring.

As técnicas de projeto macro são divulgadas para facilitar a fiação subseqüente do estágio através do macro. As áreas de Whitespace dentro do macro são rearranjadas para acomodar a fiação. O rearranjo pode fazer exame do formulário do rearranjo físico das áreas do whitespace nas trilhas do roteamento que estendem de um lado do macro a outro; protegendo usando, para o exemplo, transportar macro do poder e/ou fiação macro; barras-ônibus do poder do roteamento ao whitespace rearranjado; e/ou introduzindo circuitos ativos com os pinos acessíveis à fiação. Em uma incorporação preferida, os circuitos ativos são colocados no whitespace macro rearranjado durante o projeto de estágios subseqüentes. O rearranjo do whitespace facilita a fiação através do macro de modo que a taxa e o trajeto de pântano atrasem exigências da fiação subseqüente do estágio possam ser mantidos, sem buffering ou redistribuir excessivo da fiação.

 
Web www.patentalert.com

< Method and apparatus for accelerating a memory dump

< Method for reducing simulation time taken by a CPU during signal integrity analysis

> Access to resource files stored in ROM

> Ranked break points and method for debugging a computer program

~ 00066