 1)首先PCB设计师SI仿真水平全面提高

 2)仿真的基本概念有了清晰的认识

 3)FANOUT,格点,差分对布线手工布线的技巧

 4)TOPOLOGY的仿真及制定

 5)仿真报告的交付

PCB规则驱动设计的经验总结

图2 一些仿真概念示意图

部门国内PCB设计师与国外同行有本质区别是,国外的PCB布线规则基本由硬件人员定制,LAYOUT人员基本是按要求做就行,或更偏于PCB设计,制造及加工。HW则是PCB设计师给的规则或建议(或部分给),这与公司那时招的员工学历及素质相对比较高也有很大的关系。

由于主控PCB板很复杂且布线规则非常多,规则驱动设计在HW主控组推广,主控组主要成员为STAR WANG,JXD,李文新,韦竹林,赵卫东等,为推广自动布线技术他们把那个最难搞的硬件经理说服还真花了不少功夫。3 u; b8 s j2 S0 j

这个合作项目在华为成功实施,并经过多个项目的实践后,华为的PCB设计水平及理念那时候在国内相对是比较领先的了。后来主控组的部分员工离开公司在外面创业,并把这些PCB设计理念进行了推广,随着软件的进一步成熟及人员之间的流动,现HW公司的水平与外面DESIGN HOUSE的水平很难拉开很大的距离,在很多方面外部DESIGN HOUSE的员工技能面比HW公司的知识面还广(符合华为的“窄频带,高振幅”)。6 T/ c’ b“ c7 d

HW的PCB设计平台有一个先天的缺陷,这个缺陷会或多或少影响到规则驱动设计的效率:就是它的PCB设计软件与原理图设计软件不是同一家公司的,由于接口等問题,做不到原理图的规则或各种特性与PCB LAYOUT软件间的实时数据互传,这对工作效率及系统性来说是不完美的。这些是历史原因导致的,当年整个公司使用的是WINDOWS95,而PCB LAYOUT平台刚把CADENCE从UNIX平台转到了 WINDOWS平台,但CADENCE平台的原理图CONCEPT必须要使用WINDOWS NT版本,原理图使用者主要是硬件部门,想把公司硬件部门的平台换成NT是不可能的,就导致了原理图软件使用另一家EDA的,且这个原理图代码是文本文件便于二次开发。随后十几年由于各个部门对原理图的二次开发,再要更换原理图就比较困难了……船大不好调头啊。按目前的绩效为向导的HW,转换就更困难了!这种PCB LAYOUT与原理图的组合方式也许是全球500强企业中最奇葩的了。

当然还有更奇葩的事:由于HW的元件封装库有约定的命名方式,原理图工具生成的网表在allegro中调入总出现其它一些小问题,经常调不入,这些问题会导致不同部门间的确认及其它问题,很浪费时间。为解决这个问题我专门写了一个网表转换程序,把原理图生成的网表进行处理:去除多余的信息及按华为的封装库命名处理------重新构建新网表,这时PCB LAYOUT调入网表就不会再出问题。这个程序在华为经过了十多年及上千上万个PCB板的验证,没有出过错,程序还不受EDA版本升级的限制,现在HW PCB设计调入网表前还需要使用个转换程序,很有成就感!这个可算是奇葩平台中的另一个奇葩程序。前段在网上有人问起网表转换的问题,我一看就知是从华为出来的……0 q- ^. N6 S8 _+ X5 y# g

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查