{"title":"晶体管尺寸的改进成本启发式算法","authors":"C. Bamji, M. Borah","doi":"10.1109/ICVD.1998.646661","DOIUrl":null,"url":null,"abstract":"An improved cost heuristic for selecting the transistor to size on the worst-delay path in a CMOS circuit is presented. Traditional cost heuristics used in a TILOS-like approach assume a single dominant critical path, ignoring the interactions among different paths in a circuit. As a result, layouts with larger than necessary active area are produced when the delay constraints are tight. Convex programming based approaches produce layouts with near-optimal area but at the cost of prohibitively long running times. The improved cost heuristic presented in this work takes into account the effect of sizing a given transistor T on many different critical paths in the circuit, based on local information in the neighborhood of T. When used with a TILOS-like algorithm, the heuristic produces layouts with considerably lower active area than layouts generated using the traditional cost heuristics. Moreover the number of iterations required using the improved heuristic is smaller than with the traditional cost heuristic resulting in lower CPU time requirement.","PeriodicalId":139023,"journal":{"name":"Proceedings Eleventh International Conference on VLSI Design","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"An improved cost heuristic for transistor sizing\",\"authors\":\"C. Bamji, M. Borah\",\"doi\":\"10.1109/ICVD.1998.646661\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"An improved cost heuristic for selecting the transistor to size on the worst-delay path in a CMOS circuit is presented. Traditional cost heuristics used in a TILOS-like approach assume a single dominant critical path, ignoring the interactions among different paths in a circuit. As a result, layouts with larger than necessary active area are produced when the delay constraints are tight. Convex programming based approaches produce layouts with near-optimal area but at the cost of prohibitively long running times. The improved cost heuristic presented in this work takes into account the effect of sizing a given transistor T on many different critical paths in the circuit, based on local information in the neighborhood of T. When used with a TILOS-like algorithm, the heuristic produces layouts with considerably lower active area than layouts generated using the traditional cost heuristics. Moreover the number of iterations required using the improved heuristic is smaller than with the traditional cost heuristic resulting in lower CPU time requirement.\",\"PeriodicalId\":139023,\"journal\":{\"name\":\"Proceedings Eleventh International Conference on VLSI Design\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1998-01-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings Eleventh International Conference on VLSI Design\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICVD.1998.646661\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Eleventh International Conference on VLSI Design","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICVD.1998.646661","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An improved cost heuristic for selecting the transistor to size on the worst-delay path in a CMOS circuit is presented. Traditional cost heuristics used in a TILOS-like approach assume a single dominant critical path, ignoring the interactions among different paths in a circuit. As a result, layouts with larger than necessary active area are produced when the delay constraints are tight. Convex programming based approaches produce layouts with near-optimal area but at the cost of prohibitively long running times. The improved cost heuristic presented in this work takes into account the effect of sizing a given transistor T on many different critical paths in the circuit, based on local information in the neighborhood of T. When used with a TILOS-like algorithm, the heuristic produces layouts with considerably lower active area than layouts generated using the traditional cost heuristics. Moreover the number of iterations required using the improved heuristic is smaller than with the traditional cost heuristic resulting in lower CPU time requirement.