DocumentCode
339839
Title
Dynamic circuit generation for Boolean satisfiability in an object-oriented design environment
Author
Mencer, O. ; Plazner, M.
Author_Institution
Comput. Syst. Lab., Stanford Univ., CA, USA
Volume
Track3
fYear
1999
fDate
5-8 Jan. 1999
Abstract
We apply our object-oriented design environment PAM-Blox to the dynamic generation of circuits for reconfigurable computing. Our approach combines the structural hardware design environment with commercial synthesis of finite state machines (FSMs). The PAM-Blox environment features a well-defined hardware object interface and the ability to control the placement of hand-optimized circuits. We integrate the advantages of an object-oriented design environment with full control over placement at every level of abstraction, with commercial FSM synthesis and optimization. As a driving application, we consider reconfigurable hardware accelerators for the NP-complete Boolean satisfiability problem. These accelerators require a fast compilation of circuits consisting of instance-specific data paths and control automata. By providing FSM optimization and control over placement, our design environment enables the maximization of performance.
Keywords
Boolean algebra; circuit CAD; circuit complexity; circuit optimisation; computability; finite state machines; logic CAD; object-oriented programming; reconfigurable architectures; Boolean satisfiability; NP-complete problem; PAM-Blox; abstraction levels; circuit compilation; commercial synthesis; control automata; dynamic circuit generation; finite state machines; hand-optimized circuit placement control; hardware object interface; instance-specific data paths; object-oriented design environment; optimization; performance maximization; reconfigurable computing; reconfigurable hardware accelerators; structural hardware design environment; Application software; Automatic control; Circuit synthesis; Control system synthesis; Design automation; Design optimization; Field programmable gate arrays; Hardware; Object oriented modeling; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems Sciences, 1999. HICSS-32. Proceedings of the 32nd Annual Hawaii International Conference on
Conference_Location
Maui, HI, USA
Print_ISBN
0-7695-0001-3
Type
conf
DOI
10.1109/HICSS.1999.772883
Filename
772883
Link To Document