{"title":"基于Kohonen图的VLSI设计的有效放置方法","authors":"M. S. Zamani, Farhad Mehdipour","doi":"10.1109/IJCNN.1999.836194","DOIUrl":null,"url":null,"abstract":"In this paper a Kohonen map-based algorithm for the placement of gate arrays and standard cells is presented. An abstract specification of the design is converted to a set of appropriate input vectors using a mathematical method, called \"multidimensional scaling\". These vectors which have, in general, higher dimensionality are fed to the self-organizing map at random in order to map them onto a 2D plane of the regular chip. The mapping is done in such a way that the cells with higher connectivity are placed close to each other, hence minimizing total connection length in the design. Two processes, called reassignment and rearrangement, are employed to make the algorithm applicable to the standard cell designs. In addition to the small examples introduced in other papers, two standard cell benchmarks were tried and better results were observed for these large designs compared to other neural net-barred approaches.","PeriodicalId":157719,"journal":{"name":"IJCNN'99. International Joint Conference on Neural Networks. Proceedings (Cat. No.99CH36339)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"An efficient method for placement of VLSI designs with Kohonen map\",\"authors\":\"M. S. Zamani, Farhad Mehdipour\",\"doi\":\"10.1109/IJCNN.1999.836194\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper a Kohonen map-based algorithm for the placement of gate arrays and standard cells is presented. An abstract specification of the design is converted to a set of appropriate input vectors using a mathematical method, called \\\"multidimensional scaling\\\". These vectors which have, in general, higher dimensionality are fed to the self-organizing map at random in order to map them onto a 2D plane of the regular chip. The mapping is done in such a way that the cells with higher connectivity are placed close to each other, hence minimizing total connection length in the design. Two processes, called reassignment and rearrangement, are employed to make the algorithm applicable to the standard cell designs. In addition to the small examples introduced in other papers, two standard cell benchmarks were tried and better results were observed for these large designs compared to other neural net-barred approaches.\",\"PeriodicalId\":157719,\"journal\":{\"name\":\"IJCNN'99. International Joint Conference on Neural Networks. Proceedings (Cat. No.99CH36339)\",\"volume\":\"22 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1999-07-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IJCNN'99. International Joint Conference on Neural Networks. Proceedings (Cat. No.99CH36339)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IJCNN.1999.836194\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IJCNN'99. International Joint Conference on Neural Networks. Proceedings (Cat. No.99CH36339)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IJCNN.1999.836194","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An efficient method for placement of VLSI designs with Kohonen map
In this paper a Kohonen map-based algorithm for the placement of gate arrays and standard cells is presented. An abstract specification of the design is converted to a set of appropriate input vectors using a mathematical method, called "multidimensional scaling". These vectors which have, in general, higher dimensionality are fed to the self-organizing map at random in order to map them onto a 2D plane of the regular chip. The mapping is done in such a way that the cells with higher connectivity are placed close to each other, hence minimizing total connection length in the design. Two processes, called reassignment and rearrangement, are employed to make the algorithm applicable to the standard cell designs. In addition to the small examples introduced in other papers, two standard cell benchmarks were tried and better results were observed for these large designs compared to other neural net-barred approaches.