【技术实现步骤摘要】
本专利技术涉及集成电路领域,特别是涉及。
技术介绍
在大规模集成电路设计与验证中,多电源域的验证是一个非常重要的工作。其中一个电源域是指由同一个电源供电的各电子器件组成的电路,图1为现有技术的电源域的示意图,其中,模拟集成电路100中存在第一电源域110和第二电源域120。 由于仿真工具的模拟与实际集成电路芯片的工作情况有差异,模拟集成电路中电源掉电并不必然导致由其供电的电子器件失效,这种情况导致用仿真工具难以直接模拟一个电源域掉电的情况,因此多电源域的验证一直是芯片仿真验证中的一个难点。
技术实现思路
本专利技术的目的是提供,能够模拟出电源域掉电的状况和效果,实现多电源域的集成电路的掉电状况的测试验证。 为了实现上述目的, 一方面,提供了一种多电源域集成电路的动态验证装置,包括 配置单元,用于为属于同一个电源域的每个电路单元对应配置一个掉电模块,所述掉电模块中存储所述电源域的当前电源状态; 验证单元,用于更新所述掉电模块中的所述当前电源状态,在所述当前电源状态为掉电状态时,使所述掉电模块将对应的电路单元中的所有信号强制赋值为高阻态;在所述当前电源状态由掉电状态转 ...
【技术保护点】
一种多电源域集成电路的动态验证装置,其特征在于,包括:配置单元,用于:为属于同一个电源域的每个电路单元对应配置一个掉电模块,所述掉电模块中存储所述电源域的当前电源状态;验证单元,用于:更新所述掉电模块中的所述当前电源状态,在所述当前电源状态为掉电状态时,使所述掉电模块将对应的电路单元中的所有信号强制赋值为高阻态;在所述当前电源状态由掉电状态转变为上电状态时,使所述掉电模块取消对所述所有信号的强制赋值并且对所述所有信号赋值为不定态。
【技术特征摘要】
一种多电源域集成电路的动态验证装置,其特征在于,包括配置单元,用于为属于同一个电源域的每个电路单元对应配置一个掉电模块,所述掉电模块中存储所述电源域的当前电源状态;验证单元,用于更新所述掉电模块中的所述当前电源状态,在所述当前电源状态为掉电状态时,使所述掉电模块将对应的电路单元中的所有信号强制赋值为高阻态;在所述当前电源状态由掉电状态转变为上电状态时,使所述掉电模块取消对所述所有信号的强制赋值并且对所述所有信号赋值为不定态。2. 根据权利要求1所述的动态验证装置,其特征在于,所述所有信号包括时序逻辑信 号和组合逻辑信号。3. 根据权利要求1所述的动态验证装置,其特征在于,所述掉电模块具体包括 信号列表模块,用于存储掉电信号;判断模块,用于根据所述掉电信号确认所述当前电源状态; 解析模块,用于解析所述对应的电路单元,获取所述所有信号; 赋值模块,用于将所述所有信号强制赋值为高阻态; 取消模块,用于取消所述赋值单元的赋值并且赋值为不定态。4. 一种多电源域的动态验证方法,其特征在于,包括如下步骤步骤一,为属于同一个电源域的每个电路...
【专利技术属性】
技术研发人员:李树杰,
申请(专利权)人:北京中星微电子有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。