Thomas E. Dillinger, Kathy M. McCarthy, T. A. Mosher, Dale R. Neumann, Randall A. Schmidt
{"title":"A logic synthesis system for VHDL design descriptions","authors":"Thomas E. Dillinger, Kathy M. McCarthy, T. A. Mosher, Dale R. Neumann, Randall A. Schmidt","doi":"10.1109/ICCAD.1989.76906","DOIUrl":null,"url":null,"abstract":"The VHSIC hardware description language (VHDL) is emerging as an industry standard for the modeling of electronic systems. A description is given of a logic synthesis system developed to realize ASIC CMOS chip designs from VHDL descriptions, designs optimized for cell count and performance. The utilization of VHDL attributes and the interpretation of attribute data by synthesis transformations are highlighted. Timing optimization algorithms based upon calculated timing slack values are described in detail. The unique means by which clock repowering trees are incorporated is also discussed.<<ETX>>","PeriodicalId":394675,"journal":{"name":"1989 IEEE International Conference on Computer-Aided Design. Digest of Technical Papers","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1989-11-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"1989 IEEE International Conference on Computer-Aided Design. Digest of Technical Papers","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCAD.1989.76906","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
The VHSIC hardware description language (VHDL) is emerging as an industry standard for the modeling of electronic systems. A description is given of a logic synthesis system developed to realize ASIC CMOS chip designs from VHDL descriptions, designs optimized for cell count and performance. The utilization of VHDL attributes and the interpretation of attribute data by synthesis transformations are highlighted. Timing optimization algorithms based upon calculated timing slack values are described in detail. The unique means by which clock repowering trees are incorporated is also discussed.<>