DocumentCode
2061737
Title
Automated optimization of data-path design by improving circuit area and critical time through adaptive transformation
Author
Saqib, Sunila ; Bin Ali, Umair ; Ali, Wesam ; Khan, Shoab A.
Author_Institution
Dept. of Comput. & Electr. Eng., Nat. Univ. of Sci. & Technol. (NUST), Islamabad, Pakistan
fYear
2010
fDate
Nov. 29 2010-Dec. 1 2010
Firstpage
1493
Lastpage
1498
Abstract
Considering recent developments in the field of carry-save representation in synthesis of arithmetic circuits, it was considered imperative to develop an automated system to optimize an arithmetic circuit design to handle cases of practical interest, including scattered logic, and generate an optimized solution in Verilog; so that it could reduce both design and debugging costs drastically. We, therefore, designed, developed and implemented a specialized system using adaptive transformations for automated optimization of data path designs as well as verified and validated results for large set of circuits of varying complexity and number of nodes using Xilinx and ChipScope Pro. The developed system takes circuit design from our specialized drag-and-drop interface, and applies automated arithmetic transformations to reduce the critical path complexity and the cell area with the quality of manual implementations, and generate its hardware implementation ready for synthesizes as high-quality arithmetic circuits. Behavioral simulation of pre and post optimization circuits was monitored in ChipScope Pro to verify our Algorithm, and establish that it preserves the logic. Furthermore, results of synthesis reports generated by Xilinx were compared with those reported by other researchers in recent past and found them to be comparable and in certain cases even better. Our algorithm is independent of compression tree implementation and its performance can further improve with better implementation. We believe this work will enhance efficiency and reduce cost through selection of best circuit design for fabrication.
Keywords
network synthesis; ChipScope Pro; Verilog; adaptive transformation; arithmetic circuit design; automated optimization; carry-save representation; circuit area; critical time; data-path design; hardware implementation; specialized drag-and-drop interface; Automation; Circuit; Data-Path; Optimization;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Systems Design and Applications (ISDA), 2010 10th International Conference on
Conference_Location
Cairo
Print_ISBN
978-1-4244-8134-7
Type
conf
DOI
10.1109/ISDA.2010.5687122
Filename
5687122
Link To Document