Analysis
40 Percent Faster Runtime and Enhanced High-Performance Core Design Capabilities Drive Adoption of
Magma Design Automation Inc. has announced that recent improvements to the Talus 1.2 integrated circuit (IC) implementation platform have triggered a significant increase in customer adoption. Since its initial release 12 months ago, Magma has continued to refine the system, improving runtime by 40 percent and enhancing high-performance core design capabilities. The result is a robust and silicon-proven solution that accelerates development and reduces the cost of advanced-node systems on chip (SoCs).
The “A key component of Magma’s Silicon One technology solutions, Talus was architected to increase designer productivity, improve quality of results and reduce the development costs of advanced-node designs,” said Premal Buch, general manager of Magma’s Design Implementation Business Unit. “The rapid rate of adoption by leading semiconductor companies worldwide indicates that Magma is delivering the innovative technology needed to address today’s toughest design challenges.”
Talus 1.2: Faster Turnaround Times, Superior Results
Key enabling technologies in Talus 1.2 include the Talus MX timing and extraction engines based on underlying technology borrowed from Magma's next-generation sign-off timer, Tekton™, and sign-off extractor, QCP™. Used consistently throughout Talus 1.2's RTL-to-GDSII flow, these analysis engines are fast, accurate and have significantly higher capacity. They offer new features such as advanced on-chip variation (AOCV) and MMMC analysis, ensuring tight timing correlation throughout the flow. When combined with Tekton and QCP, Talus 1.2 provides sign-off-accurate analysis during implementation, eliminating timing ECOs and resulting in faster design closure.
For implementation at 28 nm and below, it's not uncommon for designs to require the analysis of many different timing scenarios. Magma defines timing scenarios as the number of process corners multiplied by the number of timing modes. Most solutions can only handle five to eight scenarios during implementation. Talus 1.2 performs concurrent MMMC on a single machine and can manage five times more scenarios than traditional solutions, while improving runtime by 10 times.
For high-performance core design Talus 1.2 features significantly enhanced full-flow hold-corner planning and management to counter high OCV margins at smaller nodes. Combined data and clock optimization ensures robust multi-corner clocks are maintained throughout the flow, simplifying final closure and avoiding ECO congestion.
Talus 1.2's routing technology addresses routing challenges at 28 nm and below, where managing crosstalk in particular becomes more difficult. Fixing crosstalk too late in the flow results, at best, in higher cell area and elevated leakage. In the worst case, it results in a design that will not close. Talus1.2 avoids this by identifying and controlling crosstalk throughout implementation, providing a much more convergent flow with far fewer timing surprises. Unlike other approaches, Talus 1.2 delivers far shorter runtimes and more robust designs, without increasing area and leakage.