一.集成电路设计前端流程及工具
设计输入 1) 设计的行为或结构描述
2) 典型文本输入工具有ultraedit-32 和editplus
3) 典型图形化输入工具-mentor的renoir
4) 我认为ultraedit-32 最佳
代码调试 1) 对设计输入的文件做代码调试,语法检查
2) 典型工具为debussy
前仿真 1) 功能仿真 2) 验证逻辑模型(没有使用时间延迟)
3) 典型工具有mentor 公司的modelsim、synopsys 公司的vcs 和vss、aldec 公司的active、cadense 公司的nc
4) 我认为做功能仿真synopsys 公司的vcs 和vss 速度最快,并且调试器最好用,mentor 公司的modelsim对于读写文件速度最快,波形窗口比较好用
综合 1) 把设计翻译成原始的目标工艺 2) 最优化 3) 合适的面积要求和性能要求 4) 典型工具有mentor 公司的leonardospectrum、synopsys 公司的dc、synplicity 公司的synplify
5) 推荐初学者使用mentor 公司的leonardospectrum,由于它在只作简单约束综合后的速度和面积最优,如果你对综合工具比较了解,可以使用synplicity 公司的synplify
布局和布线 1) 映射设计到目标工艺里指定位置 2) 指定的布线资源应被使用 3) 由于 pld 市场目前只剩下 altera,xilinx,lattice,actel,quicklogic,atmel 六家公司,其中前5 家为专业 pld 公司,并且前3 家几乎占有了 90%的市场份额,而我们一般使用altera,xilinx 公司的pld 居多,所以典型布局和布线的工具为altera 公