![]() | Only 14 pages are availabe for public view |
Abstract The aim of this thesis is to build a unied framework for synthesis and size estimation for the LUT-based FPGA. The LUT-basd FPGA families were studied. The available techniques of size estimation and synthesis were reviewed.In this thesis, a novel synthesis framework is introduced for LUT-based FPGAs. This framework includes an online area estimation engine that enables the designer to get an estimate about the size of the circuit on the FPGA chip of the design while being described using a hardware description lan guage. The online area estimator is built based on the available area estimation techniques. New high level estimation models are presented and added to the estimation engine to make it more powerful and to allow the designer to write hardware description making use of high level constructs available in most of HDL languages. The framework includes also a multi-engine synthesis engine that is built based on the available techniques. New cost function for synthesis that are based on size estimation is used with a well known OBDD bases synthesis technique. The framework has the advantage of allowing the user to input the design in any language from VHDL, Verilog and SystemC. Besides, it oers the designer a language conversion utility. We gave a name to the framework ”ASU-Synthesizer 1.0”, where the prex ASU stands to Ain Shams University. Experimental tests were performed to check the accuracy and the improvements obtained from this framework and its parts. |