CAD Automation Module Based On Cell Moving Algorithm For Incremental Placement Timing Optimization
dc.contributor.author | Kan, Mei War | |
dc.date.accessioned | 2019-06-24T01:52:10Z | |
dc.date.available | 2019-06-24T01:52:10Z | |
dc.date.issued | 2012-07 | |
dc.description.abstract | Engineering Change Order (ECO) is a process to handle logic changes in circuit design. In deep sub-micron era, logic change in design happens inevitably. Design changes are required for numerous reasons. The reasons may be to fix design bugs, meeting design functionality change due to customer’s requirement or optimize design performance such as power consumption. An incremental placement that has the capability to handle design changes efficiently manages to save time and cost. This is why ECO remains one of the most influential steps in Very Large Scale Integration (VLSI) design. This thesis describes timing driven incremental placement that uses standard-cell move technique to improve timing of the layout design. A cell filtering function is added in the incremental placement to enhance chances of layout design timing improvement. This function finalizes which cells need to be moved to achieve timing path improvement objective. A Computer Aided Design (CAD) automation module is developed to integrate the incremental placement. This automation module serves as a post-placement timing optimization solution that also provides a cells position adjustment strategy such that no cells overlap occur and ensure no significant deviation from initial placement. There are fifteen benchmark circuits that have been used to verify the functionality of the developed CAD automation module. Experimental results show that this approach can effectively reduce maximum negative slack timing up to 54.18 percent. An average of 5.64 percent timing improvement compare to standard-cell move technique is recorded and preservation on initial placement characteristic is better. This shows that the approach can effectively reduce maximum negative slack timing better compare to standard-cell move technique. | en_US |
dc.identifier.uri | http://hdl.handle.net/123456789/8343 | |
dc.language.iso | en | en_US |
dc.publisher | Universiti Sains Malaysia | en_US |
dc.subject | CAD automation module based on | en_US |
dc.subject | cell moving algorithm | en_US |
dc.title | CAD Automation Module Based On Cell Moving Algorithm For Incremental Placement Timing Optimization | en_US |
dc.type | Thesis | en_US |
Files
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: