CLK Design Automation Announces Design Specific AOCV Table Generation

Design specific AOCV tables unleash the full potential of stage based on chip variation for both timing and optimization.

Leave a comment Continue Reading →

Data Driven Development – Part 2

Generating SBOCV/AOCV derate tables for a cell involves calculating a derate value for a number of load/slew combinations. In the graph below we’ve calculated the derate for 4 cells at various load/slew points. The colors are darkest approaching 1 and brighter as the derate value moves away from 1. The + symbols show the library’s [...]

Leave a comment Continue Reading →

Data Driven Development

We’ve been taking a very close look at the data going in to and out of our software.  Some times the data validates our original assumptions. Other times the data takes us in new and interesting directions.  Here’s a picture that we found very enlightening   I’ll explain what this is in another post but [...]

Leave a comment Continue Reading →

SBOCV / AOCV Table Generation now 2x faster

Last fall I mentioned that we made performance improvements to AOCV table generation.  At the time we sped up the simulation for complex cells and added the ability to distribute the characterization across multiple machines. In the last month we’ve improved the performance again – getting a 2x boost across the board regardless of whether [...]

Leave a comment Continue Reading →

AOCV Around Town

At this point, many static timing tools handle AOCV tables in some form. I think the Cadence and Synopsys web sites give a nice introduction to AOCV and how those companies intend for people to make use of the technology in their flows. On the Cadence blog there is a fairly comprehensive overview of OCV [...]

Leave a comment Continue Reading →

CLK Design Automation Announces Breakthrough Acceleration for AOCV Table Generation

Amber Path FX SBOCV is now millions of times faster than Monte Carlo SPICE LITTLETON, MA — September 20, 2010— CLK Design Automation Inc today announced breakthrough performance improvements in stage-based advanced on chip variation (AOCV) table generation with Amber Path FX. Amber Path FX SBOCV generates a full set of AOCV tables for a [...]

Leave a comment Continue Reading →

CLK Design Automation Awarded U.S. Patent 7793243 for Multi-Engine Static Analysis

Patent addresses fundamental principles for threaded static timing analysis Littleton, MA  September 15, 2010 — CLK Design Automation Inc today announced that it has been awarded U. S. Patent 7,793,243 for Multi-Engine Static Analysis. The patent covers CLK Design Automation’s core technology for threaded and distributed static timing analysis.

Leave a comment Continue Reading →

A 100x speedup in SBOCV / AOCV table generation

Some times big performance breakthroughs require taking a step back and reexamining a problem.  We’ve done just that for SBOCV table generation and are really pleased with the outcome.  (Stage based on chip variation is also sometimes called AOCV.) We can now generate tables  for all the combinatorial cells in TSMC 40LP library in just [...]

1 Comment Continue Reading →

System Level Design for Variability

Ed Sperling at the SLD blog wrote an interesting article a while ago on the challenges facing designers at 32 and 28 nm. In the article he lamented that the big EDA companies are leaving their customers to do the hard work of designing with variability in mind. He is right that the big EDA [...]

Leave a comment Continue Reading →

report_timing -with_spice_accuracy -and_statistical -fast

Wouldn’t it be nice if your static timing tool had the ability to give you results with the accuracy of SPICE, handled variation, and still ran really fast? We’ve just introduced something that does just that.  Amber Path FX is a new take on statistical STA.  It’s the first practical tool for getting SPICE accurate [...]

Leave a comment Continue Reading →