Академический Документы
Профессиональный Документы
Культура Документы
(VIA Tech)
Abstract:
In this paper, we describe the new feature of ETS (Encounter Timing System)
named Multi-Mode Multi-Corner ECO (Engineering Change Order), and show
utility with the example of the running scripts. By running on two real cases to
fixing the post-Route hold SI timing, we give the summary of the results of timing
and TAT and memory.
1 Overview
With the development of technology and increasing of integrated scale, at 40nm
and the high technologies, many cores and many modes should be sign off for
the process variation and working scenario. For example, one of our designs at
TSMC 40nm, we should sign-off at 4 setup views and 8 hold views and 8 function
modes.
Timing was not optimized across all analysis views during implementation flow to
avoid over-fixing and designer is relying on Sign-Off stage to catch real violations,
it is the main reason of requirement for the ECO. And there is other reasons for
the ECO such as block level vs top level timing analysis do not match which may
be caused by timing budgeting was not precise or not always performed (for Hold
timing); additional corners and/or modes are added at the time of signoff; timing
model differences between implementation and sign-Off.
This is the simplest use model since everything is automated in single step. It
requires that the number of CPUs available is more or equal to the amount of
Setup + Hold unique active views.
This allows the user to run fixing on many more views, since there is no limit on
the amount of active views.
5 Two modes to perform MMMC Sign-Off ECO in ETS
There are also two modes to run the ECO, one is logic mode, and the other is
physical-aware mode.
At logic mode, we just read the logic information to ETS, while at physical-aware
mode, we should read the physical information to ETS such as physical library,
and DEF file.
Physical-aware mode can get much better results than logical mode, as the
following results from CDN’s report showing. At our real case, ETS running at
logic mode degrade the setup timing mostly because the large detour when
ecoRoute in EDI, and when come to physical-aware mode, the correlation
between ETS and EDI is very good.
The following is the example of the scripts for logic mode and physical-aware
mode for the reference.