DocumentCode :
2468702
Title :
Symbolic execution of data paths
Author :
Monahan, Chuck ; Brewer, Forrest
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
fYear :
1995
fDate :
16-18 Mar 1995
Firstpage :
80
Lastpage :
85
Abstract :
We present a data-path model which concisely captures the path constraints imposed by a data-path, such as bus hazards, register constraints, and control encoding limitations. A process for expressing arbitrary datapaths in terms of this model´s base components and techniques for systematic translation into Boolean functions are described. Finally, this model is expanded to represent the limitations of generating as well as moving operands by incorporating dataflow graphs. The power of this representation is demonstrated by applying the path-constrained model to scheduling on a commercial DSP microprocessor
Keywords :
Boolean functions; combinational circuits; combinational switching; constraint handling; data flow analysis; data flow graphs; digital signal processing chips; hazards and race conditions; logic design; processor scheduling; Boolean functions; DSP microprocessor; bus hazards; combinational logic; connection constraints; control encoding limitations; data-path model; dataflow graphs; memory elements; operand constraints; path constraints; path-constrained model; register constraints; scheduling; switching logic; symbolic execution; Boolean functions; Digital signal processing; Hazards; Logic; Microprocessors; Network synthesis; Power system modeling; Processor scheduling; Registers; Wires;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI, 1995. Proceedings., Fifth Great Lakes Symposium on
Conference_Location :
Buffalo, NY
ISSN :
1066-1395
Print_ISBN :
0-8186-7035-5
Type :
conf
DOI :
10.1109/GLSV.1995.516029
Filename :
516029
Link To Document :
بازگشت