Return to the Special Programs Page
 homesearchagentssupportask xilinxmap

Chronology

Timing Designer

Chronology Corporation
8405 165th Avenue N.E.
Redmond, Washington 98052
Tel: 1-206-869-4227
Tel: 1-800-800-6494
Fax: 1-206-869-4229

TimingDesigner is a top-down, timing design tool used to specify, analyze, and document digital circuit timing. TimingDesigner models complex digital circuit timing by combining an interactive timing diagram editor with a dynamically linked timing spreadsheet.

The engineer first creates an ""intelligent"" timing diagram with the timing diagram editor, which shows the waveforms (sequence of events), delays (cause and effect relationships), and timing constraints of a proposed design. The spreadsheet is then used to establish the min./max. values of each delay and constraint. These values may be complex formulas, so that path delays, different rise/fall times, loading, temperature, and other effects can be accurately modeled.

After each modification, TimingDesigner's static timing engine instantly traces all delay paths specified in the timing diagram, removes common delays, adjusts for delays which track, selects the critical paths, and then computes the worst-case timing margins by comparing the total delay along each critical path to the minimum or maximum allowable value specified in each constraint. Because design changes are seen instantly, far more timing alternatives can be evaluated in a short time than with any other method.

QuickBench is a visual test bench generator which converts intelligent timing diagrams into self-checking models for use with an HDL simulator. QuickBench can knock months off an ASIC development schedule by allowing complex testbenches to be described visually, using timing diagrams.

QuickBench models are used during an HDL simulation to stimulate the inputs and automatically respond to the resulting outputs, reporting errors as necessary. This is done by surrounding the design under test with an ""intelligent"" layer of HDL code that models the rest of the system. QuickBench creates self-checking models that dynamically respond to the design under test.

Without QuickBench, designers usually develop testbench models manually, which is very time consuming, or they purchase expensive models from third-party suppliers. However, since many of the models they need are often not available for system components, designers are forced to quickly put together a model manually or find a way to simulate without them. This often results in an inadequate testbench to ensure accurate simulation.

Using the QuickBench timing diagram editor, users enter a timing diagram for each type of cycle to be executed. QuickBench automatically translates these diagrams into VHDL or Verilog models. QuickBench can also access timing diagrams through Chronology's Synchrony program. Synchrony's Interactive Databooks consist of interactive timing diagrams for many popular parts and are fully endorsed by major semiconductor vendors.

Product Highlights

  • Interactive Timing Diagram Editor
  • Dynamically linked parameter spreadsheet
  • Integrated Static Timing Engine
  • Hierarchived Library Support
  • Complementary to other EDA tools

Xilinx-Specific Highlights

  • Supports all Xilinx devices
  • Can be used for specification, certification, and documentation

Design Flow

TimingDesigner is used at the beginning of the design process to establish specifications that can be used in the synthesis and place and route of Xilinx devices. Results can then be compared to specifications and communicated to the rest of the design team.


© 1998 Xilinx, Inc. All rights reserved
Trademarks and Patents