芯片设计你可以用双面线路板布线的方法设计你的芯片,用一些专用的软件如 LEDIT等进行设计,先把用到的单元放到版面上,然后用铝和多晶硅进行布线。如果你的芯片略微大一点,这将是一项艰苦的工作,
如果芯片更大一点,我们可以用电脑来进行自动布线,实际上我们主要考虑的实现布局布线的手段应该是自动布线,
有很多的软件可以进行优良的自动布线,如cadence,mento graph, 然而软件价格不菲,动辄20万美圆的大有人在。
价格低一点而性能还不错的软件也不少,
甚至连免费的软件也有,在这里自由软件库里,有一套 Alliance,它的布线性能就很不错,其实用它来布线真有点大材小用,它是一套具有更强大功能的集成电路设计工具,我们暂且就事论事,讨论它的布线工具,它的布线器很不错,有很好的优化能力,它使用的库的描述方法有点不同,但和其他软件的描述方法也大同小异,我们可以编一段小程序进行转换。和其他软件相比有很大的不同的是它接收的线路图的描述格式,竟然用的是C语言源程序的格式,幸好是源程序格式,这就给编写转换程序的编写提供了一定的方便, workview中有一个专用的数据库操作程序viewdate,应该可以完成这项工作。
我们可以设想远程布线,以前宫敏先生举过一个例子,说的是新疆的芯片设计师可以通过连网来运行安装在上海主机上的珍贵的设计软件,就是这个意思。
在进一步,甚至可以为系统编写一些自动的功能,它自动的接收用户用email形式发来的线路板文件,交给布线软件布完线后再通过email 把结果发回给用户,这样就可以充分发挥高档软件的效率,而又不侵犯版权。有这些高档软件又有 email服务器的单位可以提供这项免费或收费的服务。