DocumentCode :
998610
Title :
Knowledge-Based Code Selection Methods in Retargetable Microcode Synthesis
Author :
Mueller, Robert A. ; Varghese, Joseph
Author_Institution :
Colorado State University
Volume :
2
Issue :
4
fYear :
1985
Firstpage :
44
Lastpage :
55
Abstract :
We have presented a method for machine-independent synthesis of microcode using knowledge-based techniques. A high-level representation of the microprogram is translated into symbolic assertions and then converted by the synthesis system to microcode. Thus, a synthesis system can function as the back end of a microcode compiler. Since the knowledge base is machine-independent and requires only a machine description to generate microcode for that machine, it can also be used as a retargetable microcode compiler. The knowledge base is in procedural form and consists of transformation rules that reflect the effect of MOs on machine states. Many of these rules simply restrict the transformations to acceptable behavior on the part of the synthesis system. Others help to reduce the search by providing knowledge about desirable behavior in the form of heuristics, or help the synthesis system reason about different possible derivations for the same specification.
Keywords :
Automatic programming; Automation; Compaction; Control system synthesis; Design optimization; Microarchitecture; Microprogramming; Motion control; Performance evaluation; System testing;
fLanguage :
English
Journal_Title :
Design & Test of Computers, IEEE
Publisher :
ieee
ISSN :
0740-7475
Type :
jour
DOI :
10.1109/MDT.1985.294723
Filename :
4069627
Link To Document :
بازگشت