Title :
Empirical evaluation of multilevel logic minimization tools for a lookup-table-based field-programmable gate array technology
Author :
Schlag, Martine ; Chan, Pak K. ; Kong, Jackson
Author_Institution :
Dept. of Comput. Eng., California Univ., Santa Cruz, CA, USA
fDate :
5/1/1993 12:00:00 AM
Abstract :
The performance of multilevel logic minimization tools for a lookup-table-based field-programmable gate array (FPGA) technology was examined. The experiments used the university tools, misII for combinational logic minimization and mustang for state assignments, and the industrial tools xnfmap for technology mapping and apr for automatic placement and routing. The quality of the multilevel logic minimization tools was measured by the number of routed configurable logic blocks (CLBs) in the FPGA realization. A linear relationship between the number of literals and the number of routed CLBs was found. In all 34 MCNC-89 benchmark finite state machines, one-hot state assignment resulted in substantially fewer CLBs than any other state encoding methods available in mustang. A delay model that provides routing delay prediction based on fan-out is presented and used to estimate the delays of the FPGA implementation of logic expressions prior to technology mapping, place, and route
Keywords :
circuit layout CAD; delays; logic CAD; logic arrays; many-valued logics; minimisation of switching nets; state assignment; table lookup; FPGA; MCNC-89 benchmark; apr; automatic placement; combinational logic; delay model; field-programmable gate array; finite state machines; industrial tools; lookup-table-based; misII; multilevel logic minimization tools; mustang; network routeing; one-hot state assignment; routed configurable logic blocks; routing delay prediction; state assignments; state encoding; technology mapping; university tools; xnfmap; Automata; Automatic logic units; Delay estimation; Encoding; Field programmable gate arrays; Industrial relations; Logic arrays; Minimization; Predictive models; Routing;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on