0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

各种类型CDC路径中的毛刺问题

西门子EDA 来源:西门子EDA 2023-03-30 11:03 次阅读

在综合和功耗优化过程中,可能会不知不觉地引入许多 CDC 错误。综合过程可能带来的 CDC 问题包括:

• CDC 路径中出现新的易发生毛刺的组合逻辑

• 由于插入电源、测试或安全逻辑而产生的新 CDC路径

• 由于逻辑优化,现有 CDC 同步结构可能会被破坏

因此,CDC 验证不仅在 RTL 有必要,在门级也必不可少。在 RTL,重点是通过识别 CDC 结构和方案来确定时钟域和 CDC 路径。在门级,具有多路复用器或组合逻辑的 CDC 路径常常容易出现毛刺缺陷,在综合、时序和功耗优化过程中可能会引入这些缺陷。如果仅在 RTL 进行 CDC 验证,则此类毛刺缺陷很容易被遗漏,导致代价高昂的流片后芯片失效。根据我们在客户多个项目中部署 Questa Signoff CDC 的经验,我们了解到:

1. 不同类型的 CDC 路径都可能产生潜在毛刺。必须清楚地识别毛刺,以便能够创建算法来有效地予以分析。

2. 门级 CDC 分析费时很长(从几小时到几天)。如果必须进行细微改进,从最后一步重新开始比从头重新开始效率要高得多。

3. 随着设计复杂性不断增加,支持异构层次化方法至关重要。与此同时,随着内存消耗持续增长,识别进程中的并行性并采取分而治之的策略会很有用。

本文首先说明各种类型 CDC 路径中的毛刺问题,然后概述一种基于形式化的自动毛刺检测方法。该方法利用结构 CDC 分析、表达式分析和形式化方法来消除和证明设计中的真正毛刺。为了处理运行时间更长、更复杂的设计,我们将先前的方法分解为一个更灵活的层次化、多阶段和多处理流程。本文说明了该流程的各个阶段以及如何实现并行处理。

编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RTL
    RTL
    +关注

    关注

    1

    文章

    385

    浏览量

    59692
  • CDC
    CDC
    +关注

    关注

    0

    文章

    57

    浏览量

    17768

原文标题:避免 CDC 路径上的毛刺噩梦

文章出处:【微信号:Mentor明导,微信公众号:西门子EDA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    主板的各种类型信号的基本走线要求

    主板的各种类型信号的基本走线要求。
    发表于 08-07 21:14

    电感元件的各种类型及其常见用法讨论

    ,还可以用作RF扼流圈。  选择在设计中使用RF电感的电子工程师有多种选择。为了简化这种选择,本文将讨论电感元件的各种类型及其常见用法。
    发表于 06-26 08:18

    如何辨别各种类型的接口

    【IT168 应用】电源的功率一直是玩家们关注的焦点,可对于刚涉足DIY领域的用户来说,自己组装DIY一台电脑拿才是最令人兴奋的事情。组装电脑少不了要接各种各样的线材,那么如何辨别各种类型的接口
    发表于 11-11 07:46

    各种类型电容器的比较

    各种类型电容器的比较 频率的特性
    发表于 02-10 11:49 1096次阅读
    <b class='flag-5'>各种类型</b>电容器的比较

    主板的各种类型信号的基本走线要求

    主板的各种类型信号的基本走线要求         首先在做图之前应对一些重要信号进行Space设置和一些线宽设置,如
    发表于 03-20 13:57 1661次阅读

    各种类型变压器、电抗器的认识及外形图

    各种类型变压器、电抗器的认识及外形图 100VA三相干式变压器
    发表于 04-26 11:55 3669次阅读

    USB各种类型接口的引脚定义

    USB各种类型接口,包括USB、Mini-USB、Micro-USB的介绍
    发表于 11-30 11:40 0次下载

    MPU6050寄存器的各种类型详细说明

    本文档的主要内容详细介绍的是MPU6050寄存器的各种类型详细说明。
    发表于 08-08 08:00 19次下载
    MPU6050寄存器的<b class='flag-5'>各种类型</b>详细说明

    C51各种类型的大小

    目录各种类型所占空间(字节为单位)各类型大小各种类型所占空间(字节为单位)unsigned char is 1signed char is 1unsigned int is 2signed int
    发表于 01-13 15:27 0次下载
    C51<b class='flag-5'>各种类型</b>的大小

    方舟开发框架容器类的各种类型

    属性的限制,让每种类型的数据都能在完成自身功能的基础上剪除冗余分支,保证了数据的高效访问,提升了应用的性能。本期,我们将为大家介绍方舟开发框架容器类的各种类型以及相关API的使用。
    的头像 发表于 03-14 13:45 1542次阅读
    方舟开发框架<b class='flag-5'>中</b>容器类的<b class='flag-5'>各种类型</b>

    如何选择各种类型逆变器电路的MOS管

    逆变器适用范围非常广泛,比如说光伏逆变器、车载逆变器、储能逆变器等等方面。这些类型应用都已经遍布在我们的生活,究竟如何选择能够用于光伏、车载、储能等各种类型逆变器电路的MOS管呢?
    的头像 发表于 09-28 10:14 5166次阅读

    各种类型的混频器及优缺点

    在RF和微波设计,混频是信号链最关键的部分之一。今天我们就讲讲各种类型的混频器以及各自的优缺点。
    的头像 发表于 10-19 10:26 6390次阅读

    在MCU开发如何充分利用各种类型的断点?

    在MCU开发如何充分利用各种类型的断点?
    的头像 发表于 09-18 16:22 613次阅读
    在MCU开发<b class='flag-5'>中</b>如何充分利用<b class='flag-5'>各种类型</b>的断点?

    MOS晶体管各种类型的泄漏电流的原因

    MOS晶体管各种类型的泄漏电流的原因  MOS晶体管是一种广泛应用于现代电子技术的晶体管,它具有低功耗、小尺寸、高密度等优点,被广泛应用于集成电路。然而,MOS晶体管
    的头像 发表于 10-31 09:41 1953次阅读

    浅析各种类型的光伏支架

    电子发烧友网站提供《浅析各种类型的光伏支架.doc》资料免费下载
    发表于 11-02 11:37 1次下载
    浅析<b class='flag-5'>各种类型</b>的光伏支架