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

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

3天内不再提示

介绍一种测试标准单元lib的方法

冬至子 来源:伟酱的芯片后端之路 作者:伟酱的芯片后端之 2023-12-06 15:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

不知道大家有没有想过,拿到手一个标准单元的lib,它里面的那些参数是怎么得出来的?我们做出来的芯片成品,真的会按lib里描述的那样,timing的值分毫不差吗?

可能很多人觉得在仿真工具上这个芯片完全没问题,流片出来的就也一定没问题,其实不一定。这些lib都是由fab做好了之后给我们的,而他们要保证自己的lib没有问题,就一定要进行流片后的测试。

其实芯片在流片出来之后,我们所能观察的手段就非常有限了,应用最多的方法就只是伸进去一个探针,来测芯片某一点的逻辑信号。但只要用这种方法,再加上一些特别的设计,就可以达到测试标准单元timing的目的!

具体的设计方法可以总结为:把相同的cell串成环,通过反馈电路让他们自己起振产生震荡波形,而后用探针来测输出波形,并与仿真波形比对,就可以推出cell的性能是否真的如lib里写的那样。整个设计非常类似环形振荡器(ring oscillator)。

这种方法实现的原理是ring出来的震荡波的频率是由cell的delay决定,如果测出来的频率和仿真的频率不一致,就说明仿真时用的cell delay不对,就说明lib有问题。反之如果频率能对上,就说明lib的某一部分没有问题。

这种测试电路的设计也需要注意很多问题。比如说,要尽可能覆盖多的使用场景,假设测一个buffer的delay,为了测出不同input transition和output load组合时delay的大小,设计ring的时候就要做出不同组合。

其次我们不希望绕线过多影响结果,cell就摆的很近,让绕线尽量短,并且cell都会摆的很规整。而且为了避免芯片其它部分的影响,还会围boundary等等。

这种思路其实不仅仅可以测delay,还可以测很多东西,比如OCV相关的,POCV的分布,就可以用header控制每个cell。

当ring的cell数最多时,测出的频率最靠近mean的频率,而后依次减少ring cell的数量,就可以测出频率的sigma。还有很多,但核心思想都是来测ring的震荡波形。

另外不仅仅可以测cell,还可以测一些绕线的pattern,比如两根很长的平行metal制造出来是不是会有short,可以用已知的cell,连很长的线来做ring。

其实我也只知道测试原理了,真正设计这种测试电路也会很复杂的。想想我们平常拿到手的lib,也是要很多人花费非常多心血的。

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

    关注

    1

    文章

    12

    浏览量

    8917
  • OCV
    OCV
    +关注

    关注

    0

    文章

    25

    浏览量

    12924
  • POCV
    +关注

    关注

    1

    文章

    6

    浏览量

    12639
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    太阳能光伏组件测试怎么做?有哪些内容、方法标准

    。因此,太阳能光伏组件测试成为了确保组件质量、优化系统设计、提高发电效率不可或缺的环。太阳能光伏组件测试,简而言之,是指通过系列科学、系统的测试
    的头像 发表于 04-24 15:00 179次阅读
    太阳能光伏组件<b class='flag-5'>测试</b>怎么做?有哪些内容、<b class='flag-5'>方法</b>和<b class='flag-5'>标准</b>?

    浅谈芯片设计中的标准单元

    ,到触发器、加法器等运算单元标准单元覆盖了数字电路的核心需求。其本质在于“标准化与可复用性”:旦某个单元完成设计验证,便可在整个芯片设计
    的头像 发表于 04-21 10:23 346次阅读

    高低温试验是什么?测试标准有哪些?

    部分:高低温试验是什么?核心定义: 高低温试验是一种将产品或材料暴露在预先设定的高温、低温或高低温交替变化的环境中,用以评估其在该环境下的工作性能、存储性能及结构耐久性的测试方法
    发表于 03-28 14:35

    一种基于电压监控器与内置自检机制的汽车摄像头功能安全设计方法

    本期,为大家带来的是《在功能安全应用中使用电压监控器监控电压轨》,介绍一种基于电压监控器与内置自检机制的汽车摄像头功能安全设计方法,以解决电压轨故障导致的潜在失效、未被及时发现并转化为危险的系统性问题。
    的头像 发表于 03-13 09:19 1.5w次阅读
    <b class='flag-5'>一种</b>基于电压监控器与内置自检机制的汽车摄像头功能安全设计<b class='flag-5'>方法</b>

    数字标准单元库的工艺设计套件生成步骤

    本文将详细介绍数字标准单元库的工艺设计套件(PDK)生成步骤。
    的头像 发表于 02-02 16:14 706次阅读
    数字<b class='flag-5'>标准单元</b>库的工艺设计套件生成步骤

    Keil MDK生成LIB库及使用LIB

    问题引出:为什么要做成lib库? 1、不想将自己写的源代码公开,但是同时库文件又需要让别人能够正常调用,那封装成lib的格式就是方法。 2、编译某些工程文件时非常耗时,像ST官方的
    发表于 01-22 07:17

    开关电源都有哪些测试标准

    在之前的文章中,我们为大家介绍了很多开关电源的测试方法/项目、解决方案等,那么本文笔者为大家收集了些开关电源的测试
    的头像 发表于 12-26 19:33 1014次阅读
    开关电源都有哪些<b class='flag-5'>测试</b><b class='flag-5'>标准</b>?

    嵌入软件单元测试的全面研究与实践

    作为软件开发过程中最早进行的测试活动,能够有效隔离代码片段,验证其功能是否符合设计预期,从而在早期阶段发现潜在缺陷,提升代码质量。本文将系统探讨嵌入软件单元测试标准流程、方法论、工具
    的头像 发表于 12-01 14:31 965次阅读

    PA300系列功率计 :三数据记录方法详解,应对不同测试场景

    本文导读致远仪器PA300系列功率计具有高精度、易集成、高性价比的特点,广泛应用于光伏、家电、电源、电机等行业。本文介绍其三数据记录方法,适应不同测试场景需求。PA300系列功率计功
    的头像 发表于 11-25 11:37 528次阅读
    PA300系列功率计 :三<b class='flag-5'>种</b>数据记录<b class='flag-5'>方法</b>详解,应对不同<b class='flag-5'>测试</b>场景

    开关电源测试流程方法合集

    标准解决方案,因此本文针对开关电源电性能的测试流程和方法进行总结。 本文主要介绍开关电源的基础测试项目流程和
    的头像 发表于 10-31 09:36 1741次阅读
    开关电源<b class='flag-5'>测试</b>流程<b class='flag-5'>方法</b>合集

    静电、浪涌与TVS:从测试标准到选型指南,篇搞定电路防护

    验证。要想最大限度地避免这些问题,选择合适的防护器件并在设计阶段做好充分防护措施至关重要。本文将详细介绍ESD和浪涌的测试标准测试方法,以
    的头像 发表于 10-29 14:27 1071次阅读
    静电、浪涌与TVS:从<b class='flag-5'>测试</b><b class='flag-5'>标准</b>到选型指南,<b class='flag-5'>一</b>篇搞定电路防护

    指令集测试一种纠错方法

    本文描述在进行指令集测试一种纠错方法 1.打开测试指令集对应的dump文件 dump文件是指由汇编文件进行反汇编之后,可以供人阅读指令的反汇编文件。其包含了每
    发表于 10-24 14:04

    基于JEDEC标准的闩锁效应测试方法

    作为半导体器件的潜在致命隐患,Latch Up(闩锁效应)直是电子行业可靠性测试的重点。今天,SGS带你深入揭秘这个“隐形杀手”,并详解国际权威标准JEDEC JESD78F.02如何通过科学的
    的头像 发表于 10-22 16:58 2586次阅读
    基于JEDEC<b class='flag-5'>标准</b>的闩锁效应<b class='flag-5'>测试</b><b class='flag-5'>方法</b>

    边聊安全 | 软件单元测试的设计方法

    的设计是确保代码正确性和可靠性的关键步骤。在软件单元测试中,等价类测试一种很重要的测试设计方法,它通过将输入数据划分为若干个等价类,并从每
    的头像 发表于 09-05 16:18 1.1w次阅读
    边聊安全 | 软件<b class='flag-5'>单元测试</b>的设计<b class='flag-5'>方法</b>

    HarmonyOSAI编程单元测试用例

    根据选中的ArkTS方法名称,CodeGenie支持自动生成对应单元测试用例,提升测试覆盖率。 在ArkTS文档中,光标放置于方法名称上或框选完整的待
    发表于 08-27 14:33