首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏陌上风骑驴看IC

    STA | Logical DRC

    答:min Capacitance DRC violation 理论上当然要fix, 但实际上,min Capacitance 极可能是库K 得不对导致的,所以遇到min Capacitance DRC 数字实现中有多种DRC, 可回顾《数字电路实现中的DRC》。 所谓的logical DRC 指: max/min transition max/min fanout max/min capacitance Logical DRC 的目的是限制std cell 的行为在 但是,强烈建议有DRC violaiton 一定要修! 那么问题来了,修DRC 通常有哪些办法呢? 通常,max logical DRC 常用办法有: 不论是修DRC 还是修timing 还是修power, 先修Cross talk!

    3.6K60发布于 2020-05-17
  • 来自专栏硅光技术分享

    PIC版图的DRC检查

    在集成电路中,DRC(design rule checking)检查是EDA的重要组成部分。 与集成电路类似,PIC版图绘制完成后,也需要进行DRC检查。DRC的三个基本类型包括:线宽(width),间距(spacing), 包含距离(inclusion, 翻译可能不太准确)。 上述的这些DRC检查,其处理方式与集成电路的情况类似,由于图案简单,可以通过比较图案的坐标,用较简单的程序实现。PIC版图的难点是对于弯曲形状的DRC检查。 另一方面,由于网格的划分,多边形的宽度可能小于DRC的最小宽度,而实际波导宽度并没有违反DRC规则,如下图所示,弯曲波导的某一个多边形,因为网格的划分,其宽度小于最小线宽,这种问题不能划分为设计错误。 (图片来自文献2) 对于这种情形,在DRC检查的时候,需要对最小宽度,增加一个tolerance, ?

    2.4K10发布于 2020-08-13
  • 来自专栏白山头讲IC

    Calibre 选择特定的 DRC rule

    我们在改完一个drc之后,往往想重新check一下,看这个drc是否已经修掉了。但是如果将所有的rule都重新run的话,时间又太长了。 ? 我们拿到的drc rule中通常会提供一些开关,方便我们按照类型对需要检查的rule进行选择。 但是这种方法并不推荐。因为修改rule的风险在于,你可能忘记修改回来... 这时候,点击“Run DRC”,将会执行recipe中定义的drc rule。 ? end

    2.2K10发布于 2020-06-29
  • 来自专栏陌上风骑驴看IC

    数字电路实现中的DRC

    数字实现硅农大方向可分为前端后端或中端后端,再细分可分为综合、DFT、形式验证、PR, PV, PI, STA 等,细分之后各工种缝扣子的缝扣子,挂衣领的挂衣领,相互有了差别,但是不论哪一个工种,都会涉及到一个词叫DRC 数字电路实现中的DRC 老驴只知道以下三类: Timing 相关的DRC: transition, capcitance, fanout. Physical 相关的DRC, 无数多条。 DFT 相关的DRC. Timing 相关的DRC ---- Max/min Transition time: 用于约束信号翻转时上升或下降过程所允许的最大或最小时间,在数字电路实现过程中,该值可以从library 中读出,或用命令 DFT 相关的DRC ---- 随着工艺的进步设计的复杂应用场景的特殊需求多元化,DFT 越来越复杂,rule 也越来越多,通常最常涉及的DFT DRC 包含如下部分: ?

    2.9K30发布于 2019-12-03
  • 来自专栏模拟版图layout设计

    版图Latch up DRC规则解读

    (后文有对"RES200层"做详细介绍) 对于DRC如何进行latch up 规则检查,请让我们继续往下看。 3. (3)DRC规则文件中,有相关定义"PAD_BY_TEXT"的开关;如果需要请在规则文件中打开对应开关。 识别成IO PAD:未被上述3种方式识别的PAD,均视为IO PAD。 以下是DRC规则中提供的几种区分OD injector和internal circuit的方式: DRC规则文件中有提供两个开关(如下)和一个特殊的层(RES200)。 (DRC推荐做法)(LUP.9g) 以下情况将忽视LUP.1类规则检查 被LUPWDMY层覆盖的OD injector部分。 (如下图)(DRC推荐做法) 以下几种情况将不进行LUP.2的规则检查。

    3.3K36编辑于 2024-09-25
  • 来自专栏linux教程

    Linux etcrc.drc.local配置文件用法

      在 /etc/rc[06].d/ 目录中的程序启动之后,系统的启动就已经完成。不过,我们总有一些程序是需要在系统启动之后随着系统一起启动的。这时我们并不需要自己把需要启动的服务链接到 /etc/rc3.d/ 目录中,因为系统给我们准备了 /etc/rc.d/rc.local 配置文件。

    2.2K20编辑于 2023-04-26
  • 来自专栏ExASIC

    【Innovus】总结了十条消除DRC和Antenna的方法

    下面总结了工作中遇到的Route后DRC、Antenna等问题的几个解决方法。 第一步,不修antenna,降低Timing的优化强度,关掉SI,进行detail route。 -routeWithSiDriven false routeDesign -globalDetail -viaOpt -wireOpt 第二步,设置OCV,打开修antenna,设置二极管类型,报出drc 、geometry、connection、antenna的所有drc violation,然后删除所有violation的连线,重新连线 setAnalysisMode -analysisType onChipVariation setOptMode -fixCap true -fixTran true -fixFanoutLoad false optDesign -postRoute 第五步,如果发现drc violation

    8.6K21发布于 2021-08-25
  • 来自专栏猛牛哥的博客

    CentOS7使用etcrc.drc.local设置开机自动启动

    在Linux系列的系统中,/etc/rc.d/rc.local文件是用来设置开机自启动的命令或脚本的。 但在CentOS7中,/etc/rc.d/rc.local默认没有执行权限,需要执行以下代码赋予该文件执行权限后才能启用开机自启动功能:

    1.3K30编辑于 2023-10-21
  • 来自专栏博文视点Broadview

    技术公开课丨携程DRC-MySQL数据双向复制实践

    DRC通过将部署在不同机房的MySQL数据进行双向复制,实现单机房保存全量数据,业务本地读写。单机房故障时,分钟级机房流量切换。 博文视点学院联合携程技术团队,于9月15日(今晚)19:00带来技术分享《携程DRC-MySQL数据双向复制实践》,由携程软件技术专家李明冬老师带你一同深入剖析DRC内部设计和实现原理。 携程DRC-MySQL数据双向复制实践 9月15日(今晚)  19:00 ▲扫码即刻报名▲ 你将收获 你会了解到: DRC基本架构 DRC高可用设计方案 讲师介绍 李明冬 携程软件技术专家,围绕数据异地多活项目 ,负责DRC(数据实时双向或多向复制)项目设计与开发工作、负责DAL(数据库访问中间件)项目设计和演进。

    60520编辑于 2023-05-19
  • 来自专栏FPGA开源工作室

    Vivado在产生bitstream时遇到ERROR: [Drc 23-20] Rule violation (NSTD-1)…

    翻译: 错误:[Drc 23-20]违反规则(UCIO-1)不受限制的逻辑端口-3个逻辑端口中的3个没有用户分配的特定位置约束(LOC)。 set_property SEVERITY {Warning} [get_drc_checks NSTD-1] set_property SEVERITY {Warning} [get_drc_checks set_property SEVERITY {Warning} [get_drc_checks NSTD-1] set_property SEVERITY {Warning} [get_drc_checks set_property SEVERITY {Warning} [get_drc_checks NSTD-1] set_property SEVERITY {Warning} [get_drc_checks 2)在某些情况下,这些DRC错误是由工具问题引起的。以下是两个DRC错误是由工具问题引起的示例。

    4.5K60发布于 2020-12-14
  • 来自专栏携程技术

    干货 | 携程海外MySQL数据复制实践

    下面就详细分析携程内部上云过程中依赖的数据库复制组件DRC实现细节。 三、数据库上云方案 DRC基于开源模式开发,公司内部生产版本和开源保持一致,开源地址https://github.com/ctripcorp/drc,欢迎关注。 3.1 架构改造挑战 1)架构升级 DRC中有2个核心功能需要跨公网传输数据: 业务Binlog数据复制 DRC内部延迟监控探针 数据复制 以单向复制为例,在Binlog拉取模块Replicator和解析应用模块 中的uuid判断是否是DRC复制产生的事件 综上分析,新的替代方案需要引入持久化变量,记录复制位点并且能够提供循环阻断信息功效,为此DRC引入基于事务表的同步方案解决了海外复制难题。 为此业务需要进行2处改造: 人工分离国内机房国内和海外数据 为了使国内母表保存全量数据,海外用户数据经过DRC复制回国内时,需要通过触发器自动同步到母表 为了进一步降低业务改造量,DRC提供行过滤功能,

    1.3K20编辑于 2022-08-25
  • 来自专栏不温卜火

    爬虫入门经典(七) | 一文带你爬取淘宝电场

    url1 = "https://drc.alicdn.com/7/1870316_2____? callback=jsonp1870316_2____" url2 = "https://drc.alicdn.com/7/1870321_2____? callback=jsonp1870321_2____" url3 = "https://drc.alicdn.com/7/1870333_2____? callback=jsonp1870333_2____" url4 = "https://drc.alicdn.com/7/1870340_2____? callback=jsonp1870340_2____" url5 = "https://drc.alicdn.com/7/1870341_2____?

    52020发布于 2020-10-29
  • 来自专栏模拟版图layout设计

    Calibre技能1(连载中...)

    MGC_CALIBRE_PEX_RUNSET_FILE /XXX/XXX/XXX/XXX/... setenv MGC_CALIBRE_LVS_RUNSET_FILE /XXX/XXX/XXX/XXX/... setenv MGC_CALIBRE_DRC_RUNSET_FILE 当进行DRC、LVS、PEX时,自动创建对应cell name 对应的文件夹 打开对应保存的Runset文件,在文件中加入下面语句即可: *cmnTemplate_RN:/xxx/xxx/xxx/xxx /%l 说明:“/xxx/xxx/xxx/xxx/” 代表相关要生成DRC/LVS/PEX结果的路径。 在Virtuoso界面调出Calibre Real Time DRC 工具栏 需要在.cshrc文件中添加如下三行代码: setenv MGC_CALIBRE_REALTIME_VIRTUOSO_ENABLED 效果图如下: 首先设置需要的DRC rule文件:如下图片。

    1.3K11编辑于 2023-11-30
  • 来自专栏石开之旅

    Allegro使用技巧(3)----PCB规则检查

    需要对PCB进行规则检查,选择Tools--Quick Reports,依次检查 shape Dynamic state,Unconnect Pins Report,Design ruler Check(DRC Design ruler Check(DRC) Report ? 2、数据库检查。 选择 Tools--Database check进行检查。 ? 3、更新DRC。 选择Tools--Update DRC,软件右下角应为绿色代表无错误。 ?

    3.6K30发布于 2019-04-23
  • 来自专栏硬件工程师

    allegro查看板子元器件的pin脚总数

    959) Embedded(0) Pins(6440) Mechanical Symbols: Total(1) Mirrored(0) Pins(0) Format Symbols: Total(0) DRC State: UP TO DATE DRC Errors: 88 Short DRC: 0 Waived DRC: 0 Padstack Definitions: 203 Dynamic shapes

    2.4K20编辑于 2022-08-29
  • 来自专栏携程技术

    干货 | 携程异地多活-MySQL实时双向(多向)复制实践

    二、DRC 介绍 DRC(Data Replicate Center)是携程框架架构研发部推出的用于数据双向或多向复制的数据库中间件,在公司G2(高品质Great Service、全球化Globalization 三、DRC 架构设计 DRC采用服务端集中化设计,配合另一数据库访问中间件DAL(Data Access Layer)的本地读写功能,实现数据就近访问。 ? 四、DRC 详细设计 4.1 接入DB规范 DRC的核心指标包括复制延迟和数据一致性。 这也是DRC最终采用的破解循环复制的方案。 4.4 监控告警 DRC核心指标包括复制延迟和数据一致性。

    3K21发布于 2020-06-01
  • 来自专栏白山头讲IC

    白山头讲PV: 用calibre进行layout之间的比对

    命令行形式 calibre提供一个很好的工具,dbdiff,可以产生xor的drc rule。命令所在的位置与calibredrv相同。dbdiff会对版图进行cell by cell的比对。 用这个rule文件进行drc的检查。 calibre -drc -hier -turbo -hyper -fx xor.rul | tee xor.log & 然后在RVE中查看结果就可以了。 另外,记得把xor rule写出来 这些都填好后,你就可以直接run DRC了。 同样的,执行完毕后,在RVE中检查运行结果了。 end 原创不易,请不吝转发。

    2.4K10发布于 2020-06-29
  • 来自专栏科学计算

    管脚约束问题导致生成bit时报错 如何在不重新Implentation情况下生成bit?

    还是像上面一样,打开route.dcp文件,然后点击坐标的Report DRC image-20211018175619699 可以看到有两个问题,一个是NSTD-1,一个是UCIO-1 image -20211018194046725 我们只需要把这两个DRC的问题设成warning,不让工具在生成bit的时候报错,也是可以生成bit的。 执行tcl脚本如下: set_property SEVERITY {Warning} [get_drc_checks UCIO-1] set_property SEVERITY {Warning} [get_drc_checks

    62810发布于 2021-11-25
  • 来自专栏机器人网

    我经历的2015 DARPA机器人挑战赛

    DRC从启动到最终决赛,历时将近三年时间(流程见下图),花费资金估计不到五千万美金。 最终DRC决赛的前三名会分别获得200万、100万和50万美金的奖金。 当然即使这样,也没有影响我们第二天早上醒来兴致勃勃地奔向DRC决赛的现场,一个超级巨大的活动场所Fairplex。即使像DRC这样规模的活动,也只占了不到一半的停车场。 最敏捷机器人:DRC-HUBO DRC-HUBO机器人是由韩国的KAIST队派出的选手,动作敏捷的程度无可匹敌。 应该说可变形机器人是这次DRC的最大赢家!

    2K60发布于 2018-04-19
  • 来自专栏爱可生开源社区

    技术分享 | TiDB 上百T数据拆分实践

    Pump Handle TSO中current值和当前实际时间做延迟⽐较 曲线越陡,增量同步速率越快 2、tiflash表建⽴&CDC同步在新TiDB集群建⽴&新mysql->tidb汇总同步链路闭环(DRC-TIDB 链路闭环(⾃研mysql->tidb合库合表同步⼯具) 上图左右为DRC-TIDB拆分前后状态 1、左⽼drc-tidb同步规则copy到右新drc-tidb,不启动drc-tidb同步(记录当前时间 T1) 2、drainer同步现有TiDB数据⾄新建TiDB链路启⽤安全模式replace(syncer.safe-mode: true)插⼊ 3、修改左drc-tidb同步源⽬的地址为闭环,并启动drc-tidb syncer.db-type: tidb syncer.replicate-do-db: - dmall_db1 该DB为直接读写 - dmall_db2 该DB为从mysql同步⽽来,需去掉 6、修改右drc-tidb 同步源⽬的地址为闭环,并启动右drc-tidb(drc-tidb采⽤幂等同步,会重复消 费copy同步规则T1时间到现在的mysql binlog) 3、每个新TiDB集群ANALYZE TABLE更新表统计信息

    58941编辑于 2022-05-23
领券