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

    文章

    148

    浏览量

    36088
  • DPT
    DPT
    +关注

    关注

    0

    文章

    11

    浏览量

    6820

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

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

收藏 人收藏

    评论

    相关推荐

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

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

    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

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

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

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

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

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

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

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

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

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

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

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

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

    接触器噪声大何解决?

    接触器运行噪音大,要不要处理?答案是要处理。既然是有噪音了,就说明接触器的运行状态已经不正常了。那么要是不处理的话会有什么问题呢?这要看接触器的负载是什么。
    的头像 发表于 10-07 15:16 4238次阅读

    数据台是什么,它能帮我们解决什么问题

    近几年来数据台概念大火,市面上掀起了一波建业务台、数据台热潮,那么数据台到底是什么?它的出现能解决什么问题呢?
    的头像 发表于 04-13 15:11 3333次阅读

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

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

    4G路由器无法上网时!何解

    4G路由器无法上网时!何解
    的头像 发表于 07-20 09:43 2465次阅读
    4G路由器无法上网时!<b class='flag-5'>该</b>如<b class='flag-5'>何解</b>决

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

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

    印刷锡膏时出现少锡的问题何解决?

    印刷锡膏时出现少锡的问题何解决?
    的头像 发表于 12-11 09:38 2377次阅读
    印刷锡膏时出现少锡的问题<b class='flag-5'>该</b>如<b class='flag-5'>何解</b>决?