{"title":"Using Kohonen map for the placement of regular VLSI designs","authors":"M. S. Zamani, F. Mehdipur","doi":"10.1109/ICCIMA.1999.798503","DOIUrl":null,"url":null,"abstract":"The paper presents the formulation of a VLSI placement problem for regular designs (gate arrays) using a Kohonen self-organizing map. 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 2-dimensional 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. The results show improvement over other neural network based approaches in terms of both efficiency and the quality of results. The capability of our approach in handling external ports as well as nonrectangular (rectilinear) boundaries makes it appropriate for the placement of hierarchical designs.","PeriodicalId":110736,"journal":{"name":"Proceedings Third International Conference on Computational Intelligence and Multimedia Applications. ICCIMA'99 (Cat. No.PR00300)","volume":"58 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Third International Conference on Computational Intelligence and Multimedia Applications. ICCIMA'99 (Cat. No.PR00300)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCIMA.1999.798503","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The paper presents the formulation of a VLSI placement problem for regular designs (gate arrays) using a Kohonen self-organizing map. 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 2-dimensional 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. The results show improvement over other neural network based approaches in terms of both efficiency and the quality of results. The capability of our approach in handling external ports as well as nonrectangular (rectilinear) boundaries makes it appropriate for the placement of hierarchical designs.