{"title":"CHARM: a synthesis tool for high-level chip-architecture planning","authors":"Karl-Heinz Temme","doi":"10.1109/CICC.1989.56684","DOIUrl":null,"url":null,"abstract":"A description is given of CHARM, a chip-architecture planning tool for digital VLSI. From a behavioral description on the algorithmic level, a structural strip-architecture plan is synthesized. It uses a knowledge-based approach that incorporates heuristics and experience from industrial designers into the system. This is done by modeling the various chip-architecture principles using generic objects called schemes, which are instantiated during the design process. Evaluation is done by heuristic quality functions to determine the best-suited architecture. A blackboard architecture is an adequate structure for the prototype expert system. The quality of this expert system heavily depends on the success of the knowledge acquisition from experienced VLSI designers. A simplified design example is given","PeriodicalId":165054,"journal":{"name":"1989 Proceedings of the IEEE Custom Integrated Circuits Conference","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1989-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"1989 Proceedings of the IEEE Custom Integrated Circuits Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CICC.1989.56684","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
A description is given of CHARM, a chip-architecture planning tool for digital VLSI. From a behavioral description on the algorithmic level, a structural strip-architecture plan is synthesized. It uses a knowledge-based approach that incorporates heuristics and experience from industrial designers into the system. This is done by modeling the various chip-architecture principles using generic objects called schemes, which are instantiated during the design process. Evaluation is done by heuristic quality functions to determine the best-suited architecture. A blackboard architecture is an adequate structure for the prototype expert system. The quality of this expert system heavily depends on the success of the knowledge acquisition from experienced VLSI designers. A simplified design example is given