选料清单的第一栏是模拟与混合信号 IP:锁相环、振荡器、电源管理、数模模数转换。它们在 1.1 节的布局图里被画成角落里那个小小的"模拟岛",占地不大,话语权却极大——时钟错了全芯片停摆,电源错了全芯片报废。本节教数字侧工程师当好这类 IP 的甲方:读懂核心指标、给对集成条件、用数字验收。时钟方案这里定下的每一个域,都是第五章跨时钟域排错的伏笔。
把芯片想象成一座城市:数字逻辑是城区的机器与灯,模拟 IP 就是水电厂。锁相环是发电机组,把晶振的低频基准"倍频"出全城要用的各种时钟;电源管理单元是电网调度,决定哪个城区先通电、哪个区可以停电检修;转换器类 IP 则是城市与外界的口岸,把物理世界的连续信号翻译成数字,或反向翻译。
水电厂的比喻还有后半句:发电厂出了事故,责任通常在用电方。模拟 IP 的规格书写着一大串适用条件——供电要干净、参考地要稳、负载要在范围内——数字侧集成时违反了任何一条,指标就会劣化,而甲方往往冤枉 IP 有问题。所以本节的立场是"读懂约束比看懂原理更优先":每一类 IP 先看它向集成方索取什么。
以锁相环为例,它的三个核心指标各自对应一个集成动作。频率范围:确认覆盖你所有需要的输出频点,包括那些"以后可能要用"的——范围越宽的环,内部结构越复杂,常与功耗冲突。抖动:输出时钟边沿的晃动量,它直接吃掉时序余量(第六章的时序分析会把这笔账算给你看),集成动作是给锁相环供干净的专用电源、别让它跟开关噪声大的电路共用供电引脚。锁定时间:上电或换频后输出稳定所需的时间,它决定芯片上电流程里"等时钟"这一步等多久,直接影响 8.4 节的启动时序设计。

电源管理 IP 常被当成"选个稳压器"的小事,实际它握着两个全局性决定。上电顺序:多电源域芯片里哪个域先醒是有讲究的——通常先给常开域与锁相环供电、再放主电源,顺序错了可能闩锁损坏;上电序列由电源管理单元的固化状态机控制,数字侧要把它编进 8.4 节的启动流程。电压调度:第七章的动态调频调压会把电压当功耗杠杆用,电源管理 IP 支持的电压档位与切换速度,直接决定那个杠杆有多长。选型时把第七章的功耗场景拿去对一遍规格书,比事后补救便宜得多。
转换器类 IP(模数、数模)的甲方功课集中在两条:采样速率与精度是鱼与熊掌,按应用真实需要的精度档采购,别为用不上的位数付面积和功耗;前端参考电压的干净程度决定转换质量的下限,给它的供电与布局约束要照规格书执行,这条 6.1 节讲布图时还会回来。
背景:时钟方案评审会上吵了起来。一方主张单锁相环方案——一台环加一组分频器出所有时钟,省面积省功耗;另一方主张双环方案——计算域与外设域各一台环,代价是多一片面积。争论焦点其实是一个问题:外设域要不要跟计算域绑在一条频率船上。
操作。 团队列出两个方案在各场景的表现清单再上会。单环方案的短板在三个场景现形:低功耗待机时外设域想停时钟,但主环停了计算域也断粮,7.2 节的睡眠策略施展不开;接口要求特殊频点时,分频链凑不出整数比;主环一旦失锁全芯片停摆,可用性单点。双环方案付出一台环的面积(估算占整体不到百分之二),换回三处解耦。团队同时核了抖动账:计算域独享主环后,抖动指标按最紧档采购,预算依然宽裕。
结果。 定案双环加四域,即本节图中的方案。补充两条执行细节:常开域的时钟直取晶振分频,不依赖任何锁相环;所有跨域路径的清单当场建立,标注"第五章验证范围内"——这份清单后来成为 5.3 节排错实录的案卷目录。
解读。 这场争论的复盘价值在于把"省面积"与"解耦"放在同一张表上对价。模拟资源的最小化设计是电路工程师的本能,而系统工程师的职责是提醒:解耦省下来的验证时间与功耗预算,往往比那片面积值钱。芯片项目里,面积是显性成本、灵活是隐性收益,评审会的意义就是逼着两本账见面。
变式。 若产品没有低功耗诉求(插电设备),单环方案的三个短板里两个消失,省下来的面积确实更划算——方案没有绝对对错,只有对需求敏感与否。若接口再多一路高精度转换需求,还要增配独立转换时钟,域数涨到五个,此时该认真考虑的不是加环而是收拢接口,3.2 节的串行化思路恰好是解法。
供电的"干净程度"值得再补一句量化直觉:电源上的纹波会直接调制成振荡电路的相位,规格书里那条"电源抑制比"参数,量化的就是电路对供电噪声的免疫能力。集成方的推论很具体——给锁相环供电要么走专用稳压支路,要么在供电入口加足滤波;而 6.1 节布图上的"独立供电支路"正是这句话的物理落实。供电、布局、指标三者在模拟岛里是同一件事的三个名字,这也是数字团队容易低估集成难度的根源:指标不是电路自己的属性,是电路加上它周围环境的综合属性。
同一现象的两种记账口径:相位噪声在频域描述噪声随偏移频率的分布,抖动把它积分为时域的边沿晃动量。集成方盯抖动,因为时序余量(第六章)直接消费它;但选型对比时要看相位噪声曲线——两条积分结果相同的曲线,噪声分布位置不同,对下游敏感电路的影响也不同。采购需求的稳妥写法是两者都要:抖动给集成约束,相位噪声曲线给横向对比。
一台锁相环只保证一个反馈环路的相位质量,倍到最高频再整分频下来,各路输出之间保持固定的相位亲缘关系,彼此的偏斜可控;若各频率独立倍频,多个环路之间的相位关系随机,跨域采样的不确定性进一步放大。这条原则也解释了 3.1 节主环方案的另一层好处:分频链输出的域间关系是确定值,第五章做跨域约束时可以用倍频关系表达,把"伪异步"变回"可检查"。
顺序的"执行"可以在软件,顺序的"兜底"必须在硬件。上电早期处理器还不可用,电源管理单元的固化状态机必须先把电压抬到安全档、时钟源起振,才轮得到软件接管后续调度;软件侧负责的是运行期的域开关与调档(第七章的活)。把不可逆的上电安全完全托付给可被改错的软件,是电源设计里最经典的反模式——评审时见到这种方案,直接打回。
看产品对"准"的要求。内部振荡器省引脚省物料,但频率精度与温漂比晶体差出几个数量级——常温看着能用,过温度范围、过老化,实际频率就漂出了串口通信与实时计时的容忍度。稳妥的用法是分场景:内部振荡器喂看门狗与唤醒逻辑这类"差不多就行"的场合,晶振喂锁相环与一切要对外通信的场合。CK770 只留一只晶振进片,正是把"准"的来源收敛到一处;把"不准"的源混进"要准"的路径,是时钟设计里最冤枉的一种返工。
地基件看完了,下一节看大动脉:数据怎么以每秒成千上兆位的速度进出芯片。