Lucent Technologies, JMcCluskey@lucent.com , http:Nwww.lucent.ca/fpga This paper explores and exposes practical applications of recursive structures for synthesizing high performance circuit designs in Field Programmable Gate Arrays. Recent improvements in synthesis tool compliance to the VHDL-93 standard now permit designers to write a VHDL component that actually instantiates itself. This capability can be used to create scalable circuits that would be difficult to express in a flattened topology. Examples of circuits that can benefit from this approach are wide AND, OR, XOR gates, multiplexers, demuh.iplexers, multipliers, ROMS, Walsh function generators, and other circuits with Mary tree topologies. The implementation of a recursive circuit also lends itself well to FPGA's, since proper sizing of the recursive components leads to circuits easily pipelined by the addition of registers at the outputs of the recursively instantiated component.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.