Conference Proceeding

A hierarchical approach towards system level static timing verification of SoCs

Dept. of Comput. Sci. & Eng., Indian Inst. of Technol. Kharagpur, Kharagpur, India
11/2009; DOI:10.1109/ICCD.2009.5413155 pp.201 - 206 In proceeding of: Computer Design, 2009. ICCD 2009. IEEE International Conference on
Source: IEEE Xplore

ABSTRACT The high complexity and the core diversities make timing verification of an entire flattened SoC design a tedious process. In this paper, at first the various timing issues related to modular SoC verification have been investigated and then a bottom-up hierarchical approach of verifying the system level timing of an SoC, is presented. The timing abstractions of the cores are assumed to be provided by the core vendors. The interconnection delays of the SoC may be extracted from the SDF file generated after post layout simulation. The hierarchical approach provides a fast and systematic way of timing verification, as opposed to the flattened approach. Experiments were conducted on synthetic SoCs, using ISCAS benchmark circuits as cores. Results validate the claim of the proposed approach.

0 0
 · 
0 Bookmarks
 · 
35 Views
  • Article: Timing modeling of latch-controlled sub-systems
    [show abstract] [hide abstract]
    ABSTRACT: We present a new timing model for latch-controlled sub-systems, referred to as the advanced black box model. The proposed model considers the transparency characteristics of latches in modeling and uses only the constraints on input signals and the characteristics of output departure time to represent the timing characteristics of the latch-controlled sub-system. Thus, it can be used for the efficient timing verification of the IP-based SoC design without re-verifying the internal timings of pre-verified Intellectual Properties (IPs) at the lower level. We also present an efficient algorithm to characterize the proposed model, which enables us to perform the timing characterization and verification of the given system simultaneously. The worst-case complexity of the entire characterization process is O(P×N2), where P and N are the numbers of primary inputs and latches in the system.
    Integration, the VLSI Journal.
  • Source
    Conference Proceeding: Timing macro-modeling of IP blocks with crosstalk
    [show abstract] [hide abstract]
    ABSTRACT: With the increase of design complexities and the decrease of minimal feature sizes, IP reuse is becoming a common practice while crosstalk is becoming a critical issue that must be considered. This work presents two macro-models for specifying the timing behaviors of combinational hard IP blocks with crosstalk effects. The gray-box model keeps a coupling graph and lists the conditions on relative input arrival time combinations for couplings not to take effect. The black-box model stores the output response windows for a basic set of relative input arrival time combinations, and computes the output arrival time for any given input arrival time combination through the union of some combinations in the basic set. Both macro-models are conservative, and can greatly reduce the pessimism existing in the conventional "pin-to-pin" model. This is the first work to deal with timing macro-modeling of combinational hard IP blocks with the consideration of crosstalk effects.
    Computer Aided Design, 2004. ICCAD-2004. IEEE/ACM International Conference on; 12/2004
  • Conference Proceeding: Automated timing model generation
    [show abstract] [hide abstract]
    ABSTRACT: The automated generation of timing models from gate-level netlists facilitates IP reuse and dramatically improves chip-level STA runtime in a hierarchical design flow. In this paper we discuss two different approaches to model generation, the design flows they lend themselves to and results from the application of these model generation solutions to large customer designs.
    Design Automation Conference, 2002. Proceedings. 39th; 02/2002

Full-text

View
0 Downloads
Available from

Keywords

bottom-up hierarchical approach
 
core diversities
 
fast
 
flattened approach
 
hierarchical approach
 
interconnection delays
 
ISCAS benchmark circuits
 
post layout simulation
 
proposed approach
 
SoC design
 
timing abstractions
 
various timing issues
 
verifying