Promising a dramatic speedup for timing analysis, Extreme DA Corp. this week will introduce a multithreaded static and statistical timing analyzer that runs on multicore CPU platforms. GoldTime uses the company's patent-pending ThreadWave technology, which promises gains in both performance and capacity.
GoldTime has all the features of Extreme DA's XT Analysis product, including statistical timing. But it also provides static timing analysis and offers multimode, multicorner capabilities. "In XT the focus was on statistical, and now the focus is signoff," said Mustafa Celik, CEO of Extreme DA (Palo Alto, Calif.). "What we also observe in the marketplace is that static and statistical timing are merging."
With runs that can stretch for many hours, the need for faster timing analysis has taken on new urgency. EDA providers are also starting to take advantage of multicore CPU platforms. Last week, startup CLK Design Automation brought out its solution for multithreaded timing and signal integrity analysis. With GoldTime, Extreme DA is providing "fine-grained" multithreading based on ThreadWave technology, a netlist partitioning algorithm. GoldTime analyzes a design in terms of wave propagation from inputs to outputs, Celik said. At any given time, it analyzes one "wave front," storing data for just that one wave in RAM, thus minimizing peak memory footprint. Once the analysis is finished with the wave front, results are stored in disk, allowing for a "huge capacity improvement," Celik said.
Running on a single processor, GoldTime is three to five times faster than "traditional" timing analyzers, Celik said. Using four processors adds another two- to threefold improvement in speed, without increasing memory footprint.
In addition to timing analysis, GoldTime offers signal integrity analysis. With ThreadWave, Celik said, it's possible to analyze any design flat, including crosstalk. GoldTime also offers incremental timing analysis, so that a single change doesn't require a rerun of the entire chip.
GoldTime will be available in the third quarter, with pricing yet to be determined.