loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Fifth Great Lakes Symposium on VLSI (GLSVLSI'95)
Symbolic execution of data paths
The State University of New York at Buffalo
March 16-March 18
ISBN: 0-8186-7035-5
C. Monahan, Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
F. Brewer, Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
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.
Index Terms:
data flow graphs; data flow analysis; hazards and race conditions; Boolean functions; constraint handling; combinational switching; combinational circuits; logic design; processor scheduling; digital signal processing chips; symbolic execution; data-path model; path constraints; bus hazards; register constraints; control encoding limitations; Boolean functions; dataflow graphs; path-constrained model; scheduling; DSP microprocessor; memory elements; switching logic; combinational logic; connection constraints; operand constraints
Citation:
C. Monahan, F. Brewer, "Symbolic execution of data paths," glsvlsi, pp.80, Fifth Great Lakes Symposium on VLSI (GLSVLSI'95), 1995
Usage of this product signifies your acceptance of the Terms of Use.