• DocumentCode
    2454943
  • Title

    Dynamic scheduling and clustering in symbolic image computation

  • Author

    Cabodi, Gianpiero ; Camurati, Paolo ; Quer, Stefano

  • Author_Institution
    Dipt. di Autom. e Inf., Politecnico di Torino, Italy
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    150
  • Lastpage
    156
  • Abstract
    The core computation in BDD-based symbolic synthesis and verification is forming the image and pre-image of sets of states under the transition relation characterizing the sequential behavior of the design. Computing an image or a pre-image consists of ordering the latch transition relations, clustering them and eventually re-ordering the clusters. Existing algorithms are mainly limited by memory resources. To make them as efficient as possible, we address a set of heuristics with the main target of minimizing the memory used during image computation. They include a dynamic heuristic to order the latch relations, a dynamic framework to cluster them, and the application of conjunctive partitioning during image computation. We provide and integrate a set of algorithms and we report references and comparisons with recent work. Experimental results are given to demonstrate the efficiency and robustness of the approach
  • Keywords
    binary decision diagrams; finite state machines; formal verification; logic CAD; logic partitioning; pattern clustering; processor scheduling; reachability analysis; symbol manipulation; BDD-based symbolic synthesis; binary decision diagrams; cluster reordering; clustering; conjunctive partitioning; dynamic heuristic; dynamic scheduling; finite state machines; latch transition relations; memory minimization; sequential behavior; symbolic image computation; transition relation; verification; Binary decision diagrams; Boolean functions; Clustering algorithms; Data structures; Dynamic scheduling; Electronic switching systems; Latches; Reachability analysis; Space exploration; State-space methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition, 2002. Proceedings
  • Conference_Location
    Paris
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-1471-5
  • Type

    conf

  • DOI
    10.1109/DATE.2002.998263
  • Filename
    998263