TAU 2016 timing contest topic:
Timing macro-modeling [Contest
The TAU 2016 timing contest is now closed.
The increase in the size of modern chip designs is forcing a paradigm shift from a traditional "flat timing" model to a "hierarchical timing" model. In the new paradigm, designs may be hierarchically partitioned into sub-blocks (or macros) that are timed in isolation (out-of-context), followed by a generation of a simplified timing macro-model that is plugged at the parent level of hierarchy. This aditionally enables re-use of macros and a parallel chip design and optimization environment.
The TAU 2016 contest will introduce contestants to the concept of hierarchical timing via timing macro-models. Challenges during timing macro-modeling will be highlighted. The goals of this year's TAU contest are:
- increase awareness of timing analysis and need for timing macro-modeling;
- encourage parallel (multithreaded, distributed) approaches;
- introduce different macro-models and formats, including black-box and gray-box models, encapsulated in industry-standard formats;
- create an evaluation environment to measure the performance of macro-modeling generation and usage in terms of memory, runtime, and accuracy; and
- facilitate a unified academic timing engine in which macro-models are generated and its quality is automatically compared to the original flat-timed design.