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 :
بازگشت