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

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

3天内不再提示

什么是DPT中的Odd Cycle问题?它会有什么问题?该如何解决?

jf_tpHP8OJR 来源:集成电路设计及EDA教程 作者:Horizon Qiao 2022-11-16 10:15 次阅读

问题:什么是DPT中的Odd Cycle问题?它会有什么问题?该如何解决?

c0e7e542-64e0-11ed-8abf-dac502259ad0.png  

一层Metal由两层Mask来成型,每一层Mask上相邻Shape的最小间距即为DPT Spacing。

如果在一个版图上存在着奇数个Shape围成的圈,且相邻的Shape之间的距离小于DPT Spacing(这就意味着它们需要涂上不同的Color),那么就会形成DPT Odd Cycle问题。

这种问题会造成它们无法被合理涂上两种颜色,也就是没办法分到两个Mask上而不引起DRC。

右下角是一种涂色方案,可以看到,Shape B和C的颜色相同,但是它们的距离小于DPT Spacing的要求,因此不能被分配到相同的Mask上。由于存在奇数个Shape,因此无论怎么去涂色,在不改变Layout的情况下,总会存在冲突的地方。

c11e4e52-64e0-11ed-8abf-dac502259ad0.png

解决方案: 在任何一个地方,将两个相邻的Shape距离增大到DPT Spacing(或者更大)就可以修复这种问题,因为这样原来没办法分到两个Mask上的Shape(比如上图中的B和C)就可以被分到两个Mask上了。

如下图所示:

c139fab2-64e0-11ed-8abf-dac502259ad0.png

对于DPT工艺的绕线,允许多个Shape彼此之间的距离小于DPT Spacing的要求,只要它们没有产生Odd Cycle问题就可以了,这个是与普通工艺的绕线的一个很大的不同之处。




审核编辑:刘清

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

    关注

    2

    文章

    143

    浏览量

    35770
  • DPT
    DPT
    +关注

    关注

    0

    文章

    11

    浏览量

    6788

原文标题:什么是DPT中的Odd Cycle问题?该如何解决?

文章出处:【微信号:集成电路设计及EDA教程,微信公众号:集成电路设计及EDA教程】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    用LabVIEW采集传感器数据,采集电压信号,发现采集到的数据过一会总会有波动,何解决?

    `用LabVIEW采集传感器数据,采集电压信号,发现采集到的数据过一会总会有波动,何解决?`
    发表于 07-28 11:32

    IPC例程关于cycle的问题

    1、我在测试IPC例程(0--7核依次相互触发中断,即core0触发core1,然后core1触发core2,依次类推)时,软件仿真时打印出的cycle数约为30万,,在6678评估板(频率为
    发表于 06-21 08:26

    cycle.total 比 cycle.cpu大很多,请问怎么做优化?

    本帖最后由 一只耳朵怪 于 2018-6-25 09:31 编辑 以前在做优化的时候,都是根据软件流水的反馈信息来做的,这个优化是针对cycle.cpu来说的,并没有包括cpu stall的cycle,我的问题是为了减少cycl
    发表于 06-25 03:55

    DPT技术的工作原理是什么?

    DPT ( Dynamic Packet T ranspo rt, 动态IP 光纤传输) 技术, 采用了一种全新的机制, 在光纤上直接传输IP 包, 而其MAC 层地址采用空间复用MAC 地址。
    发表于 03-19 09:00

    使用ST25R3916探索板来标记测试目的会显示DFU驱动程序问题我何解

    启用)但 GUI 未检测到设备。如果我尝试更新固件,它会显示 DFU 驱动程序问题。我何解决这个问题?
    发表于 12-05 06:46

    通过SDIO使用FATFS R0.12c写入日志文件出错我何解决?

    写入日志文件而没有这个问题。所以我怀疑问题应该出在“FATFS R0.12c”或“SDIO”?可能是什么问题,我何解决?
    发表于 12-08 06:29

    STM32CubeMX 5.0.1固件包下载错误是什么问题?我何解决?

    文件:stm32cube_fw_h7_v130.zip下载和/或解压缩所选文件时出现问题”我在 Windows 10 上以管理员模式运行 STM32CubeMX。可能是什么问题?我何解决?问候,杰克。
    发表于 01-05 07:00

    Cycle Model Studio 9.2版用户手册

    Cycle Model Studio提供了一个集成环境,将系统验证与硬件开发流程并行。Cycle Model Stu dioCycle Model Compiler采用RTL硬件模
    发表于 08-12 06:26

    何解决笔记本太重的问题?

    何解决笔记本太重的问题? 如果大家在使用与选购笔记本方面有什么问题的话可以发信给我们的笔记本专家,E-MAIL是:notebook@it.com.c
    发表于 01-20 13:59 1694次阅读

    什么是动态数据分组传输(DPT)

    什么是动态数据分组传输(DPT) 动态分组传输(DPT)是一种提供S0NET/SDH传输经常所需的可靠性和恢复功能而无需增加不必要的1P-业务
    发表于 03-18 15:28 968次阅读

    零磁道、MBR、DPT是什么意思

    零磁道、MBR、DPT是什么意思 ①零磁道零磁道处于硬盘上一个非常重要的位置,硬盘的主引导记录区(MBR)就在这个位置上。零磁道一
    发表于 03-29 10:17 1640次阅读

    基于DPT技术的高速公路联网

    为了高速公路广域网络传输多种媒体的需要, 采用对比的方法分析了DPT 技术的工作原理与技术特点, 并在高速公路联网的工程实践具体应用了DPT 技术
    发表于 06-09 10:01 1058次阅读
    基于<b class='flag-5'>DPT</b>技术的高速公路联网

    物联网是什么?我们将如何使用它它会带来什么样的影响?

    物联网是现代社会的一个热门词汇,对社会有着深远的影响。但它是什么,我们将如何使用它,它会带来什么样的影响?它是令人兴奋的还是会令人恐惧的?它会有帮助吗?谁是赢家,谁是失败者?
    发表于 08-02 11:29 18次下载

    OpenAtom openEuler社区发起ODD 2023,诚邀共建!

    openEuler Developer Day 2023 (简称“ODD 2023 ” )是开放原子开源基金会旗下openEuler社区发起的重磅开发者峰会。ODD 2023将于4月21日在上
    的头像 发表于 03-28 03:30 446次阅读
    OpenAtom openEuler社区发起<b class='flag-5'>ODD</b> 2023,诚邀共建!

    简单聊一聊DPT技术-double pattern technology

    今天想来简单聊一聊DPT技术-double pattern technology,也就是双层掩模版技术,在目前先进工艺下,这项技术已经应用的很普遍了。
    的头像 发表于 12-05 14:26 401次阅读