
点击蓝字 关注我们
单复位域系统:整个芯片使用一个全局复位信号,这是最简单、理想的情况。 多复位域系统:不同功能模块(如CPU核心、DMA控制器、外设)使用各自独立控制的复位信号。这些信号可能异步释放,也就是释放时间不同、甚至来自不同的逻辑区块或电源域。现代复杂的片上系统(SoC),从手机处理器到数据中心AI芯片,几乎都是复杂的多复位域系统。
亚稳态风险:这是最经典也最危险的问题。如果发送域的复位先激活,其输出信号开始变化,而此时接收域的寄存器仍处于活跃状态,其时钟沿可能恰好采到正在变化的信号,导致寄存器输出陷入既非“0”又非“1”的亚稳态,并将这个不确定状态传播到后续电路,导致功能性错误。 
复位毛刺传播:如果异步复位信号由组合逻辑产生,复位信号可能由于组合逻辑不同输入路径延迟不同产生毛刺,从而对时序电路进行未预期的复位,导致功能紊乱。 复位同步后的再汇聚问题:当两个源自相同复位域或不同步复位域的信号,经过不同路径(如不同长度的同步器链)同步到同一复位域后再次汇聚时,可能由于复位同步路径上的延迟差异而失去数据上的关联性,导致逻辑错误。
首要原则-复位架构简化:在系统架构设计阶段,应尽量减少不必要的异步复位源。对于同一时钟域内的模块,尽量使用同步复位或统一的异步复位,从根本上减少异步复位跨域路径。 电路隔离与约束技术:对于电路中存在从“异步复位中”信号到“未复位”信号的路径,可以在路径上插入复位隔离单元,在发送域复位有效期间将输出钳位到已知安全值。 复位机制保障:对于数据流确定的电路,通过电路设计保证上游电路先于下游电路复位,或者下游电路永远跟随上游电路同时复位,这些复位机制能保证数据在跨复位域传输时消除风险。

关于英诺达
英诺达(成都)电子科技有限公司是一家由行业资深人士创立的本土EDA企业,公司坚持以客户需求为导向,帮助客户实现价值跃升,为中国半导体产业提供卓越的EDA解决方案。公司的长期目标是通过EDA工具的研发和上云实践,参与国产EDA完整工具链布局并探索适合中国国情的工业软件上云的路径与模式,赋能半导体产业高质量发展。公司的主营业务包括:EDA软件研发、IC设计云解决方案以及IC设计服务。
推荐阅读
04-01
03-13
01-22