• DocumentCode
    400739
  • Title

    The compositional far side of image computation

  • Author

    Chao Wang ; Hachtel, Gary D. ; Somenzi, Fabio

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Colorado Univ., Boulder, CO, USA
  • fYear
    2003
  • fDate
    9-13 Nov. 2003
  • Firstpage
    334
  • Lastpage
    340
  • Abstract
    Symbolic image computation is the most fundamental computation in BDD-based sequential system optimization and formal verification. In this paper, we explore the use of over-approximation and BDD minimization with don´t cares during image computation. Our new method, based on the partitioned representation of the transition relation, consists of three phases: First, the model is treated as a set of loosely coupled components, and over-approximate images are computed to minimize the transition relation of each component. A refined overall image is then computed using the simplified transition relation. Finally, the exact image is obtained by a clipping operation that recovers all previous over-approximations. Since BDD minimization employs constraints on the next-state variables of the transition relation, instead of the customary constraints on the present-state variables, we call the resulting method far side image computation. The new method can be implemented on top of any image computation algorithm that is based on the partitioned transition relation. (For example, IWLS95, MLP, and Fine-Grain.) We demonstrate the effectiveness of our approach by experiments on models ranging from easy to hard: The new method wins significantly over the best known algorithms so far in both CPU time and memory usage, especially on the hard models.
  • Keywords
    binary decision diagrams; formal verification; image processing; minimisation; symbol manipulation; BDD based sequential system optimization; BDD minimization; CPU time; binary decision diagram; central processing unit; clipping operation; far side image computation; formal verification; overapproximation; partitioned transition relation; symbolic image computation; Algorithm design and analysis; Binary decision diagrams; Boolean functions; Chaos; Data structures; Logic design; Minimization methods; Partitioning algorithms; Permission; Processor scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Aided Design, 2003. ICCAD-2003. International Conference on
  • Conference_Location
    San Jose, CA, USA
  • Print_ISBN
    1-58113-762-1
  • Type

    conf

  • DOI
    10.1109/ICCAD.2003.159708
  • Filename
    1257733