{"title":"ASIC flow implementation over multi clock processor block on 32 nm Node","authors":"Nikhil Pundlik Pathrabe, Rajeev Pankaj Nelapati","doi":"10.1109/ICMDCS.2017.8211607","DOIUrl":null,"url":null,"abstract":"Today as technology has reached up to 7nm, meeting timing constraints at such technology node has become very difficult. The experimentations have been done over a multi-clock processor block on 32 nm node where several algorithms for optimization techniques are used. The used algorithms include optimization features such as buffer sizing, gate sizing, delay insertion, buffer and gate relocation and dummy load insertion, setting of maximum fan-out variation, boundary timing optimization during concurrent clock and data and clock tree synthesis (CCD-CTS), scan chain optimization and power optimization. Each feature has its own algorithm and has gone through stages of improvement. These features are studied and implemented in both classic clock tree synthesis and concurrent clock and data CTS. Though selection of CTS style completely depends on the design complexity but it is observed that generally CCD style CTS gives better results. Complete analysis of CTS flow has been done including analysis of various new algorithms for better optimization and better QOR.","PeriodicalId":314717,"journal":{"name":"2017 International conference on Microelectronic Devices, Circuits and Systems (ICMDCS)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International conference on Microelectronic Devices, Circuits and Systems (ICMDCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICMDCS.2017.8211607","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Today as technology has reached up to 7nm, meeting timing constraints at such technology node has become very difficult. The experimentations have been done over a multi-clock processor block on 32 nm node where several algorithms for optimization techniques are used. The used algorithms include optimization features such as buffer sizing, gate sizing, delay insertion, buffer and gate relocation and dummy load insertion, setting of maximum fan-out variation, boundary timing optimization during concurrent clock and data and clock tree synthesis (CCD-CTS), scan chain optimization and power optimization. Each feature has its own algorithm and has gone through stages of improvement. These features are studied and implemented in both classic clock tree synthesis and concurrent clock and data CTS. Though selection of CTS style completely depends on the design complexity but it is observed that generally CCD style CTS gives better results. Complete analysis of CTS flow has been done including analysis of various new algorithms for better optimization and better QOR.