Data and Code for: Enhanced Memetic Algorithm with Adaptive Local Search for Area-Optimized Standard-Cell Placement in VLSI Physical Design
收藏资源简介:
This dataset accompanies the research article “Enhanced Memetic Algorithm with Adaptive Local Search for Area-Optimized Standard-Cell Placement in VLSI Physical Design”. The dataset contains: 1. Synthetic benchmark instances — Ten synthetic placement benchmark configurations (m = 3–49 modules), including module dimensions, netlist connectivity, and slot assignments used in Table 1 of the manuscript. 2. MCNC/GSRC benchmark circuits — Input files for the industrial benchmark circuits apte, xerox, and hp used in Table 2, obtained from the public ICCAD placement benchmark suite. 3. Experimental result tables — Raw numerical results from 30 independent runs for all benchmarks, including bounding-box area, fitness values, wirelength, convergence generation counts, and runtime measurements corresponding to Tables 1–4. 4. EMA source code — ISO C implementation of the Enhanced Memetic Algorithm (EMA), compiled using GNU GCC under Linux with -O2 optimization, including adaptive local search, elitist replacement, and chromosome encoding modules. 5. README documentation — Instructions for compilation and execution, benchmark file formats, parameter settings, and reproduction guidelines.
本数据集配套于研究论文《面向超大规模集成电路(Very Large Scale Integration,VLSI)物理设计中面积优化的标准单元布局的自适应局部搜索增强模因算法》。 本数据集包含以下内容: 1. 合成基准测试实例:共10组合成布局基准测试配置(模块数m=3~49),包含本文手稿表1中所用的模块尺寸、网表连接关系与插槽分配方案。 2. MCNC/GSRC基准电路:取自公开ICCAD布局基准测试集的工业级基准电路apte、xerox与hp的输入文件,对应本文手稿表2所用数据。 3. 实验结果数据表:所有基准测试的30次独立运行原始数值结果,包含对应本文手稿表1至表4的边界框面积、适应度值、布线长度、收敛代数与运行时长测量数据。 4. EMA源代码:增强模因算法(Enhanced Memetic Algorithm,EMA)的ISO C语言实现,采用Linux环境下GNU GCC编译器并以-O2优化级别编译,包含自适应局部搜索、精英保留策略与染色体编码模块。 5. 自述文档:编译与运行说明、基准测试文件格式、参数设置及实验复现指南。



