A fast neural-network algorithm for VLSI cell placement
buir.contributor.author | Aykanat, Cevdet | |
dc.citation.epage | 1684 | en_US |
dc.citation.issueNumber | 9 | en_US |
dc.citation.spage | 1671 | en_US |
dc.citation.volumeNumber | 11 | en_US |
dc.contributor.author | Aykanat, Cevdet | en_US |
dc.contributor.author | Bultan, T. | en_US |
dc.contributor.author | Haritaoğlu, İ. | en_US |
dc.date.accessioned | 2016-02-08T10:43:45Z | |
dc.date.available | 2016-02-08T10:43:45Z | en_US |
dc.date.issued | 1998 | en_US |
dc.department | Department of Computer Engineering | en_US |
dc.description.abstract | Cell placement is an important phase of current VLSI circuit design styles such as standard cell, gate array, and Field Programmable Gate Array (FPGA). Although nondeterministic algorithms such as Simulated Annealing (SA) were successful in solving this problem, they are known to be slow. In this paper, a neural network algorithm is proposed that produces solutions as good as SA in substantially less time. This algorithm is based on Mean Field Annealing (MFA) technique, which was successfully applied to various combinatorial optimization problems. A MFA formulation for the cell placement problem is derived which can easily be applied to all VLSI design styles. To demonstrate that the proposed algorithm is applicable in practice, a detailed formulation for the FPGA design style is derived, and the layouts of several benchmark circuits are generated. The performance of the proposed cell placement algorithm is evaluated in comparison with commercial automated circuit design software Xilinx Automatic Place and Route (APR) which uses SA technique. Performance evaluation is conducted using ACM/SIGDA Design Automation benchmark circuits. Experimental results indicate that the proposed MFA algorithm produces comparable results with APR. However, MFA is almost 20 times faster than APR on the average.Cell placement is an important phase of current VLSI circuit design styles such as standard cell, gate array, and Field Programmable Gate Array (FPGA). Although nondeterministic algorithms such as Simulated Annealing (SA) were successful in solving this problem, they are known to be slow. In this paper, a neural network algorithm is proposed that produces solutions as good as SA in substantially less time. This algorithm is based on Mean Field Annealing (MFA) technique, which was successfully applied to various combinatorial optimization problems. A MFA formulation for the cell placement problem is derived which can easily be applied to all VLSI design styles. To demonstrate that the proposed algorithm is applicable in practice, a detailed formulation for the FPGA design style is derived, and the layouts of several benchmark circuits are generated. The performance of the proposed cell placement algorithm is evaluated in comparison with commercial automated circuit design software Xilinx Automatic Place and Route (APR) which uses SA technique. Performance evaluation is conducted using ACM/SIGDA Design Automation benchmark circuits. Experimental results indicate that the proposed MFA algorithm produces comparable results with APR. However, MFA is almost 20 times faster than APR on the average. | en_US |
dc.description.provenance | Made available in DSpace on 2016-02-08T10:43:45Z (GMT). No. of bitstreams: 1 bilkent-research-paper.pdf: 70227 bytes, checksum: 26e812c6f5156f83f0e77b261a471b5a (MD5) Previous issue date: 1998 | en_US |
dc.identifier.doi | 10.1016/S0893-6080(98)00089-6 | en_US |
dc.identifier.eissn | 1879-2782 | en_US |
dc.identifier.issn | 0893-6080 | en_US |
dc.identifier.uri | http://hdl.handle.net/11693/25378 | en_US |
dc.language.iso | English | en_US |
dc.publisher | Pergamon Press | en_US |
dc.relation.isversionof | http://dx.doi.org/10.1016/S0893-6080(98)00089-6 | en_US |
dc.source.title | Neural Networks | en_US |
dc.subject | Cell Placement Problem | en_US |
dc.subject | Field Programmable Gate Array | en_US |
dc.subject | Mean Field Annealing | en_US |
dc.subject | Neural-Network Algorithms | en_US |
dc.subject | VLSI Circuit Design | en_US |
dc.subject | Field Programmable Gate Arrays | en_US |
dc.subject | Integrated Circuit Layout | en_US |
dc.subject | Learning Algorithms | en_US |
dc.subject | Simulated Annealing | en_US |
dc.subject | VLSI Circuits | en_US |
dc.subject | Cell Placement Problems | en_US |
dc.subject | Mean Field Annealing (MFA) | en_US |
dc.subject | Feedforward Neural Networks | en_US |
dc.subject | Algorithm | en_US |
dc.subject | Article | en_US |
dc.subject | Artificial Neural Network | en_US |
dc.subject | Automation | en_US |
dc.subject | Computer Aided Design | en_US |
dc.subject | Computer Program | en_US |
dc.subject | Computer Simulation | en_US |
dc.subject | Mathematical Computing | en_US |
dc.subject | Priority Journal | en_US |
dc.subject | Problem Solving | en_US |
dc.title | A fast neural-network algorithm for VLSI cell placement | en_US |
dc.type | Article | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- A fast neural-network algorithm for VLSI cell placement.pdf
- Size:
- 422.98 KB
- Format:
- Adobe Portable Document Format
- Description:
- Full printable version