Abstract
Field Programmable Gate Arrays (FPGAs) is a general-purpose, multi-level programmable logic device which allows perfect customization of the hardware at an attractive price even in low quantities. Modern FPGAs became viable ASIC replacement because of very expensive fabrication process and time consuming test process. Unfortunately, the amount of reconfigurable resources is fixed and limited. While using the resources as well the logic implemented needs optimizations in order to meet the desired constraints. As the capacity of FPGAs increases, synthesis tools and efficient synthesis methods for target device become more significant to efficiently exploit the logic capacity. The synthesis tool provides a variety of design constraints which essentially helps the designer to meet the design goal such as area and speed to obtain the best implementation. This paper presents the implementation of modified ripple carry adder with various block optimizations for speed and area constraints. This modified structure produces better optimized output when compare to conventional ripple carry adder and parallel prefix adders like brent kung, Sklansky, Kogge-Stone etc. The module functionality are described using Verilog HDL and performance issues like slice utilized, simulation time, percentage of logic utilization, level of logic are analyzed at 90 nm process technology using SPARTAN6 XC6SLX150 XILINX ISE12.1 tool.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.