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
Link To Document