阿里狗16.6的自动布线使用之二

使用自动布线的价值何在?手工布线不香么? 我的看法,大部分人的脑容量是有限的,存储能力也不是很强,尤其是需要精准记忆大量数据的时候。布线过程需要大量的记忆,分析,决策,需要经过专业训练的很强的脑力支持,确实太累人了。而自动布线可以弥补大脑的不足,尤其是有密集布线需求的时候,可以帮助我们完成绝大部分繁琐的查找对比分析决策工作。

1、使用自动布线,根据布线的结果可以判断分析你的元器件布局是否合理,难以布通的区域,经常可以通过调整布局来改变。调整边缘接口位置,芯片的旋转方向等,可以很有效的改变布线的最终结果。你就可以较快地得到一个还算合理的布局。

2、布线规则决定了你对布线的要求,在你的这个期望下,是否会得到比较满意的布线结果,运行自动布线,完善布线规则,这样循环几轮,你就会比较清楚地认识到你的预期和可能的结果。避免了手工布线快完工了才发现根本布不下的尴尬。

3、局部的布局调整,也可以根据布线结果来调整,包括但不限于无源器件的旋转方向、top/bottom摆放的选择等。有时候高密度布线时一个错误摆放的小器件,会影响到整体布局的错误调整。检查自动布线结果,比较容易可以发现异常的走线,找出不合理的布局小错误。

4、通过分析布线的结果,以及走线中的异常或称不合理不符合预期的一些走线,你还可以找到优化修改调整原理图设计方案。比如很多的gpio复用管脚也许是可以调整的,有些调整可以带来更合理的布线效果。

一边品着咖啡一边布板,是不是很多小伙伴的小幸福,相较于手工布板的辛劳,唯有全面使用autoroute才能让你有些许的幸福感。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐