Patent · US Expired

Method and apparatus for adaptively or selectively choosing event-triggered cycle-based simulation or oblivious-triggered cycle-based simulation on a cluster-by-cluster basis

US6295517A · kind A · utility

23Cited by
5References
8Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 7, 1998
Grant dateSep 25, 2001
Priority date
Expiry dateApr 7, 2018

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F30/33
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A simulation architecture and method having four major steps. Firstly, an input circuit description to be simulated is compiled into an initial circuit compilation as follows. The input circuit description is translated into an initial register transfer level (RTL) network representation comprised of sequential and/or combinational objects. Next, translation of the RTL network into a network of clusters is accomplished. In general, a cluster is a region of the circuit which has uniform simulation activity. The initial clustering process, by default, chooses an simulation mode for all clusters known as event-triggered cycle-based. The other possible simulation mode for a cluster, in accordance with the present invention, is oblivious-triggered cycle-based. The first major step completes with translating the network of clusters into simulatable object code which includes additional object code that generates activity data regarding each cluster during a simulation. In the second major step, part of the complete suite of test vectors, such portion being known as profile test vector subset, is simulated upon the object code of the initial circuit compilation to produce activity data. F…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.