TA的每日心情 | 慵懒 2020-8-28 15:16 |
|---|
签到天数: 3 天 [LV.2]偶尔看看I
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
* u& \* `3 G: R) Q6 j- Q尽管围绕着可制造性设计(DFM)的价值、定义、变化性和技术争执颇多,但所有的问题都是基于芯片。当然,当我们开始考虑 45 和 32 纳米设计时,芯片 DFM 是很关键的要求。然而,关注芯片 DFM,却忽视了更重要的技术需要:面向印刷电路板的 DFM。- W, \5 \" f6 F- J" _2 a2 d5 l
! r7 {1 ~6 ]7 A& n- N) i5 L% J0 a. R$ w
我们都知道即使硅片百分之百完美,如果芯片到芯片通信链接的任何一个元件(比如封装,连接头或电路板)损坏,目标系统可能仍然不能正常工作。许多封装、连接器和 PCB 供应商也许被系统设计师追逼着控制他们的加工容差。
8 I* @+ }9 m Q7 ~; t3 R9 z6 N( W$ h
& W* x. e, o6 R " R2 d8 P s2 @. E0 C
* D) ~ R! n4 a" o但是,除非所有供应商一致加强规范,例如一个有正负 5%容差的连接器对 PCB 正负 10%容差的系统可能收效不大。为了优化系统设计,设计师需要研究每个元件的因果关系。迄今为止,我们没有 DFM 工具来处理诸如此类的设计问题。
& T- G, M. w4 l0 v* s1 F8 y+ [' V* H% J u* b: b
9 O4 h2 v6 B% V) Z: ^: X8 a- s0 T- {5 {/ o+ @ C# I
在预布局设计阶段,高速系统或信号完整性工程师通常只能进行有限的 Spice 仿真。为确保系统工作正常,需要对能覆盖所有加工容差的边界情形进行仿真。
/ @ N. e; q b3 U0 z5 D4 Z) ?2 R( v, r- j
- L, A$ W& v6 i1 @, H1 V. y% }/ p* U0 p8 _; `1 O9 G: P" u
例如,PCB 内的金属线宽变化、介电堆叠高度、介电质常数和损耗正切值全部都能影响阻抗和衰减。然而,仅有较大规模公司的工程师才可能有资源来定制自有的脚本,来进行上千次仿真工作,然后再对结果进行处理。即便这样,对哪种变量进行扫描仍然没有定义完好的标准。
+ q+ o' h' i- @/ I. a8 n: R% M4 l+ s7 I& V. A
* E. K' R4 [- g, Z+ Z" V
+ D( B/ ~3 Z5 Y! M3 v最明显缺乏的是封装和连接器的边界模型。对于高速设计,这些模型只能通过与频率相关的 S 参数来精确定义。然而,极少有供应商提供好的 S 参数模型,更不用说在宽范围频率内的边界模型了。+ I1 ~( x- C' N6 I3 P$ s
9 o8 n8 n! Q+ W Y
, B; P- k* ^0 ?
\; l3 O& H: d6 l. P在后布局验证阶段,需要进行复杂 PCB 的精确提取和仿真,以计算详细的转角和弯曲。可是,几乎没有工具可用。% e" y5 r+ l# l! l# A
& J9 v1 i4 M3 J3 c) I
$ E. ~" x% `( X) F
! C+ R6 V' G3 p' l! r& j很明显,需要通用的 PCB 设计和验证方法。那么,我们需要些什么呢?& W( A. L! r. v9 m8 ^5 |2 C5 l9 C
1 p$ `2 D/ m, M) s% Y' S0 p z # [. O9 j5 j/ B H$ r' g$ P& R
" v7 c; q. {) [$ I1 r5 ]. u让我们关注两大领域。对预布局设计,举例来说,最好有 GUI 驱动的线路图输入编辑器,使设计师能容易地输入每个元件的变化,仿真并处理结果,报告每个变量的产生和影响。: [. t# u# C% \, U$ `
- A2 X8 P# |( S r/ i% M
_+ H7 v- n) X5 t% ^
# _; U- g2 R4 O+ h; l$ B6 {对后布局验证,DFM 工具需要能自动调整版图以覆盖边界情形,采用快速的全波提取器来提取寄生参数,在电路仿真中用 I/O 晶体管边界模型仿真。9 t8 `, I7 [; `, z
& U5 m- @6 ^" A9 j
& p( y. U' j: B( }1 p8 g- |* x$ y/ M7 M8 O& p' c
只有当设计师在设计和验证内都考虑了工差,他们才能说做了可制造性设计。只有当工具供应商认识到芯片只是子系统——比如 PCB——的一部分,那么 DFM 最终才能与开发终端产品的客户真正相关起来。
+ x9 M* O, l7 L/ y/ g: a9 u j d# b2 N. `4 U
|
|