复位设计中的结构性缺陷及解决方案解析
随着数字化设计和SoC的日益复杂,复位架构也变得非常复杂。在实施如此复杂的架构时,设计人员往往会犯一些低级错误,这些错误可能会导致亚稳态、干扰或其他系统功能故障。本文讨论了一些复位设计的基本的结构性问题。在每个问题的最后,都提出了一些解决方案。
复位域交叉问题
1. 问题
在一个连续设计中,如果源寄存器的异步复位不同于目标寄存器的复位,并且在起点寄存器的复位断言过程中目标寄存器的数据输入发生异步变化,那么该路径将被视为异步路径,尽管源寄存器和目标寄存器都位于同一个时钟域,在源寄存器的复位断言过程中可能导致目标寄存器出现亚稳态。这被称为复位域交叉,其中启动和捕捉触发的复位是不同的。
在这种情况下,C寄存器和A寄存器的起点异步复位断言是不同的。在C寄存器复位断言过程中而A触发器没有复位,如果A寄存器的输入端有一些有效数据交易,那么C寄存器的起点异步复位断言引起的异步变更可能导致目标A寄存器发生时序违规,从而可能产生亚稳态。
?
?
图1:复位域交叉问题
在上面的时序图中,当有一些有效数据交易通过C1进行时,rst_c_b获得断言,导致C1发生异步改变,w.r.t clk从而使QC1进入亚稳态,这可能导致设计发生功能故障。
2. 解决方案
* 使用异步复位、不可复位触发器或D1触发器POR.
* 如果复位源rst_c_b是同步的,那么则认为来自C_CLR -- Q的用于从rst_c_
您可能关注的文档
- 声声慢李清照解析.ppt
- 声律启蒙注音版z解析.doc
- 声表面波器件的测试及S参数的设定解析.ppt
- 声现象复习解析.ppt
- 壳牌喜力培训解析.ppt
- 处理妻子与父母的关系解析.doc
- 备战2016高三化学北京名校模拟题分项版:专题15 有机推断与有机合成(原卷版)解析.doc
- 备特佳容灾备份软件白皮书解析.doc
- 备皮法操作规程解析.ppt
- 复习17、18课zj解析.ppt
- 步行街广告灯箱亮度管控:地方条例对cd m²上限的具体规定.docx
- 低空飞行“无信标”目标(如风筝、气球)探测与避让技术研究.docx
- 热光子能量转换(TPV)技术与光伏结合,回收工业废热发电的潜力研究_市场调研报告.docx
- 数字孪生技术在光伏电站全生命周期管理中的深度应用_市场调研报告.docx
- 农产品区域品牌数字化运营地方政府、阿里、京东竞争_竞争分析报告.docx
- 光伏设计软件云端渲染对中小EPC公司效率的提升.docx
- 听障儿童社会交往能力与融合教育调查.docx
- 导热界面材料在双面双玻组件散热中的应用研究_市场调研报告.docx
- 光伏直流拉弧检测装置的误报率与现场调试复杂度调研.docx
- 老年残疾人无障碍监督员制度.docx
原创力文档

文档评论(0)