|
|
1
3
通常步骤是: Verilog->[编译器]->门级网络列表->[位置和路由工具]->GDSII 你也需要一个开源的单元库。对此进行快速的互联网搜索,可能会显示place&route工具。 |
|
|
2
3
这可能是最后一个被征服的开源计算堆栈,我们已经有了GNU/Linux、GCC,也许还有一些开源CPU,但还没有一个完整的芯片设计流程。在电子设计行业(EDA)术语中,您所指的是所谓的地点和路线(P&R)。据我所知,在开源社区中并没有一个有竞争力的VLSI流程,开发一个完整的位置和路径解决方案所需的投资是非常大的,达到数百万美元,这种商业工具的例子有:Design Compiler、conference from Cadence、IC Compiler from Synopsis等等。一些用于P&R的算法起源于学术界,您可能会在这里或那里找到一些代码,但不是一个完整的解决方案。 你可以找到SPICE,一个电路模拟器,铸造厂和CAD公司用来生成他们的单元库 http://en.wikipedia.org/wiki/SPICE 这些链接指向学术和开源标准单元库, http://www.vlsitechnology.org/ http://www.vtvt.ece.vt.edu/vlsidesign/cell.php 但我不确定它们是否能用于真正的生产。但这无疑是EDA工具流程中的第一个要素。 UCSD的Andrew Kahng教授是UCSD的VLSI研究人员,他保存了VLSI软件的有用列表,如下所示: http://vlsicad.ucsd.edu/Resources/SoftwareLinks/index.html 但有些EDA链接已经断开。伯克利的这份清单可能也有帮助: http://embedded.eecs.berkeley.edu/pubs/downloads/ 如果你或者有人能找到一些P&R开源,请告诉我。希望这有帮助。 |
|
|
3
2
查看Fedora的FEL项目: http://spins.fedoraproject.org/fel/#portfolio 单元设计编译的实际工具是 http://www-asim.lip6.fr/recherche/alliance/doc/design-flow/tools.html#boog (仅适用于VHDL) |