• DocumentCode
    1429475
  • Title

    Compaction with general synchronous timing

  • Author

    Allan, Vicki H. ; Mueller, Robert A.

  • Author_Institution
    Dept. of Comput. Sci., Utah State Univ., Logan, UT, USA
  • Volume
    14
  • Issue
    5
  • fYear
    1988
  • fDate
    5/1/1988 12:00:00 AM
  • Firstpage
    595
  • Lastpage
    599
  • Abstract
    In current microcode generation systems, one simplification that is frequently made is to assume an absence of timing restrictions. It is critical that timing is considered when the target architecture involves branch delays, volatile registers, or microoperations requiring multiple microinstructions to complete. A general form for representing synchronous timing in clocked microarchitectures and methods of compacting data-dependency graphs with general timing are described
  • Keywords
    microprogramming; program compilers; synchronisation; branch delays; clocked microarchitectures; compilers; data-dependency graphs; general synchronous timing; microcode generation systems; microoperations; multiple microinstructions; target architecture; volatile registers; Clocks; Compaction; Counting circuits; Delay; Registers; Scheduling; Signal design; Signal processing algorithms; Synchronous generators; Timing;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.6137
  • Filename
    6137