Big Chemical Encyclopedia

Chemical substances, components, reactions, process design ...

Articles Figures Tables About

Joint Optimization for Physical Synthesis

In other words, for a gate u driven by ii, i2, - -is the constraints to enforce A are shown below. Here I j S  [Pg.110]

We subtract RAT(m) from the objective function since this variable is maximized rather than minimized. The AAT and RAT of registers (and other end points like primary input and output pins) are simply set according to initial values obtained form the reference timing model. The term —is added to the minimization objective. The total slack 2 can also easily be computed from the MILP and added as an objective. In practice, we minimize both. However, for brevity, we drop S from the MILP formulations for the remainder of the chapter. Note that the number of constraints in this formulation is proportional to the number of 2-pin arcs in the [Pg.111]

The min function is evaluated similarly. In Fig. 7.8, the slack, RAT, and AAT variables are real values while the retiming variables must be integer-valued. We utilize a constant weighting factor K to reconcile area with slack. The constant K can be adjusted based on the available area. [Pg.113]

Note that the formulation in Fig. 7.8 does not require the derivation of the W or D matrices that were described in Sect. 7.2. Instead, timing calculations are performed within the MILR Thus, the number of constraints is only 0 ( E ) for a retiming graph with edge set E. [Pg.113]

We first describe an LP formulation for local register relocation based on a simplified form of the LP in [10], We then incorporate it into our retiming formulation. [Pg.115]


See other pages where Joint Optimization for Physical Synthesis is mentioned: [Pg.110]    [Pg.111]    [Pg.115]   


SEARCH



Optimization synthesis

© 2024 chempedia.info