
Timberwolf算法(...)用于VLSI放置,其Matlab代码基于模拟退火算法。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
模拟神经算法的MATLAB代码,配合联邦调查局的警告,提醒如果用户在复旦EDA实验室尝试下载该仓库并提交给杨教授,则应立即停止,因为这可能构成危险行为。 这样做可能会导致后果类似于我所经历的,即获得B+的成绩。 您或许会好奇Timberwolf是一种用于VLSI布局的已过时的算法,其设计主要依赖于模拟退火方法。尽管该算法易于理解,但在处理大规模电路时,其效率却显得不够理想。 该代码是在VS2015环境下开发的,其中`main_head`是头文件,而`main.cpp`则包含了主要的源程序代码。 为了可视化算法的结果,我们使用MATLAB脚本`plot_placement.m`。 请注意,源文件依赖于Boost库的使用。 以下是伪代码的描述:
```c++
int main(){
readNodesFile();
readWtsFile();
readPlFile();
readNetsFile();
readSclFile();//读取电路文件
gnuPlot(before1.txt);//记录放置结果为.txt文件
timberWolfAlgorithm();//使用模拟退火进行布局优化
}
```
全部评论 (0)
还没有任何评论哟~


