• DocumentCode
    3613497
  • Title

    Behavioral synthesis via engineering change

  • Author

    M. Drinic;D. Kirovski

  • Author_Institution
    Comput. Sci. Dept., California Univ., Los Angeles, CA, USA
  • fYear
    2002
  • fDate
    6/24/1905 12:00:00 AM
  • Firstpage
    18
  • Lastpage
    21
  • Abstract
    Engineering change (EC) is a technique that enables a designer to rapidly perform minor specification alterations while minimally resynthesizing only small portions of the specification throughout several levels of design abstraction. In this paper, we introduce the first EC-based synthesis technique for coordinated design optimization in multiple steps. The technique has four phases: optimization region identification, feedback formulation, resynthesis in first step, and finally resynthesis in the second design step. To demonstrate the technique, we focus on behavioral synthesis and transformation, scheduling, and register assignment steps. We developed a generic EC-based approach for design optimization during multiple consecutive synthesis steps. Next, we show how one can use EC to enhance coordinated application of transformations and scheduling, and scheduling and register assignment.
  • Keywords
    "Design optimization","Design engineering","Feedback","Resource management","Permission","Computer science","Process design","Silicon","Clocks","Registers"
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2002. Proceedings. 39th
  • ISSN
    0738-100X
  • Print_ISBN
    1-58113-461-4
  • Type

    conf

  • DOI
    10.1109/DAC.2002.1012587
  • Filename
    1012587