home corporate products customers support employment contact us
Timing Engine
(SNAP-10)
 

This is a full scale timing engine which produces numbers identical to a leading commercial tool. It can be further customized to produce more accurate timing number taking into account physical parameters, voltage drops, etc.

Features

Current

     
  Various reporting mechanisms
  Full support for external delay annotations
  Can handle combinational cycles (for asynchronous designs)
  Easily re-targetable and extensible.
  Required time/slack reporting
  Path statistics and histograms reporting
  Incremental timing analysis to support netlist modifications
   
  Future
     
  Multicycle/False path support
  Latch and time-borrowing support
  Gated clock support
     

Asynchronous Timing Engine
(SNAP-10A)

 

 

This is an enhancement of SNAP-10 to handle designs that are entirely asynchronous, or a mix of asynchronous and synchronous components. Through special annotations in the library files, it understand the role of acknowledge signals and produces timing reports appropriately.

Features

Current

     
  Asynchronous cycle time reporting (min/max)
  Asynchronous orphan reporting
  Identification and reporting of improper netlist structures
  Various reporting mechanisms
  Full support for external delay annotations
  Can handle combinational cycles (for asynchronous designs)
  Easily re-targetable and extensible.
  Required time/slack reporting
  Path statistics and histograms reporting
  Incremental timing analysis to support netlist modifications