Title :
An application of L systems to local microcode synthesis
Author :
Mavaddat, F. ; Mahmood, M. ; Cheng, M.H.M.
Author_Institution :
Dept. of Comput. Sci., Waterloo Univ., Ont., Canada
Abstract :
The authors present a formal language model of register-transfer (RT) design, and apply the model to local microcode synthesis. They transform an RT design´s data-path to a DT0L system-a parallel formal grammar-and formulate the design of the control part as a parsing problem of the corresponding DT0L language. The initial specification is based on the proposed SDC model of register-transfer design. They discuss the necessary steps for transforming a legal SDC-based data-path to its equivalent DT0L system. They then propose an efficient, goal-oriented, search algorithm to parse a behavioral specification, and use this method to generate the microcode for the corresponding control part. They present two examples, using a benchmark data-path
Keywords :
formal languages; formal specification; grammars; microprogramming; search problems; shift registers; DT0L language; DT0L system; L systems; SDC model; behavioral specification; data-path; formal language model; local microcode synthesis; microcode; parallel formal grammar; parsing problem; register transfer design; search algorithm; Application software; Computer science; Control system synthesis; Control systems; Design methodology; Formal languages; Law; Legal factors; Organisms;
Conference_Titel :
Microprogramming and Microarchitecture. Micro 23. Proceedings of the 23rd Annual Workshop and Symposium., Workshop on
Conference_Location :
Orlando, FL
Print_ISBN :
0-8186-2124-9
DOI :
10.1109/MICRO.1990.151439