High Speed Simulated Annealing Approach for Non-Slicing VLSI Floorplanning

dc.contributor.authorSanjivKumar, Shah Raj
dc.contributor.supervisorBansal, Manu
dc.date.accessioned2016-07-26T07:33:49Z
dc.date.available2016-07-26T07:33:49Z
dc.date.issued2016-07-22
dc.description.abstractIn Very Large Scale Integration (VLSI) flow, Physical Design Automation plays a very important role. VLSI Floorplanning is a very important stage in the Physical Design of VLSI. Area, power and speed are the major parameters that affect the design and performance of any VLSI chip. The major focus of research in this VLSI is always on optimisation of any parameter or parameters listed above. In VLSI floorplanning the research is focused on the area of the chip, interconnection module wirelength and dead space between the modules. In VLSI floorplanning it is also taken into consideration that the modules which are going to be placed for the optimisation cannot overlap with each other. In this research work, High speed simulated annealing algorithm (HSSA) is implemented for the solving of VLSI non-slicing floorplanning problem as it is NPhard problem and is nearly impossible to solve if manually. The SA uses a new acquisitive method to construct an initial B*-tree and a new process to explore the search space. B*-tree is used and implemented as the input for the high speed simulated algorithm. In this dissertation, not only optimisation of area of modules, interconnection wirelength of modules and dead space between modules is done but all optimisations are done with very high speed. Nowadays all floorplans are coming from the nonslicing category so in this research work, non-slicing VLSI floorplans are taken into consideration. HSSA is implemented along with the B*-tree in the C++ language. The HSSA has been implemented and experimental result with optimisation of area, dead space, wirelength and best timing constraints have been tested on Microelectronic Center of North Carolina (MCNC) benchmarks and also compared with the results mentioned in other research papers. In this, Ubuntu 14.04 OS and GPP compiler is used to compile the C++ code generated for the objectives. Maximum 11.17% reduction in area and 21.73% reduction in wirelength have been found with compared to other research work while in case of computation time, maximum 99.69% reduction has been observed.en_US
dc.description.sponsorshipElectronics & Communication Engineering Departmenten_US
dc.identifier.urihttp://hdl.handle.net/10266/3955
dc.language.isoenen_US
dc.publisherThapar Universityen_US
dc.subjectVLSI, Binary Search Tree, Simulated Annealing, Non Slicing VLSi Floorplanningen_US
dc.titleHigh Speed Simulated Annealing Approach for Non-Slicing VLSI Floorplanningen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
3955.pdf
Size:
1.84 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.03 KB
Format:
Item-specific license agreed upon to submission
Description: