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

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

3天内不再提示

如何利用ADE Assembler检查电路中的floating gate?

ruikundianzi 来源:IC技能搬运工 2023-06-14 12:30 次阅读

上一次分享的关于floating gate检查的内容有不少人反映操作步骤很多,有时候按照步骤一步步来可以把流程走通,但是抛开教程就无从下手,所以这里再次分享一个简单一点的版本,希望帮助大家完善设计流程。

实现思路

虽说是简化版本,其实本质还是一样,只是把繁琐的gui步骤换成了文本激励,文本激励可以很容易迁移,基本上只需要针对性地写一次check项所需要的激励就可以在所有项目中重复使用。

了解cadence仿真文件的同学可以动手在gui界面设置一下floating gate检查,然后生成仿真网表,可以看到网表中会多出一部分关于Checks/Asserts的内容,这个就是进行floating gate检查的激励,所以如果不想进行gui设置,可以直接写好floating gate检查的激励,然后添加到仿真网表中即可。

实现方法

首先在gui界面设置好通用的highz check项目,并跑通流程,确认无误之后进行下一步操作。

wKgaomSJQneASoHiAAGRWssI9wM617.png

设置highz check项目

确认仿真没有问题之后,按照下图生成highz check所需要的激励文件,并保存在自己方便的路径下,文件名随意。

wKgZomSJQneAZkArAAKkXYNpHDQ517.png

保存highz check的激励

获得highz check所需要的激励文件之后,同学们可以打开文件,看到这个激励文件不过是把刚刚在gui界面里面的设置转换成了文本格式。

需要注意:Assembler 直接生成的highz check文件无法被直接使用,需要用户简单修改,在文本文件的中括号前面加上转义符号【】,得到的激励文件应该如下图所示。

wKgaomSJQneAR-ZwAAEquunXnpo182.png

编辑highz check的激励文件

最后一步,在需要进行highz check仿真时,用下面的方法将highz check的激励添加给仿真器即可。

wKgZomSJQneAF6xOAAN5dwvaXCM357.png

添加highz check激励文件

不再需要其它任何设置(不需要手动设置Checks/Asserts项目),按照正常步骤运行仿真,仿真器会自动识别到用户添加了highz check的激励,并按照激励中的设置,进行highz check仿真。

仿真结束,用户在Assembler软件结果输出栏,选择Checks/Asserts一项,即可查看highz check的结果,如下图所示。

wKgZomSJQneAdVqkAAGuGoY2uV0543.png

以上就是简化后的highz check流程,用文本激励的方式很容易实现激励文本复用,为用户节省大量时间,同时也大大降低了繁琐的gui设置过程中出错的概率,欢迎试用。

优化激励文件

进行过floating gate检查的同学可能都会苦于结果查看,默认状态下highz check会报出所有可能的结果,包括diode接法的MOS管等。

如果仿真中发现有很多floating gate的结果报出来,并且有不少是不必要的结果,那么可以按照下面教程中的方法,给highz check激励加filter, 减少无效的结果,方便快速定位真实的违例。

wKgaomSJQneAHkWeAAHWgHO5-xs692.png

给激励添加filter

在激励中加入filter之后,可以大大减少无效的结果报出,提高floating gate检查的效率。

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

    关注

    170

    文章

    5484

    浏览量

    169577
  • 仿真
    +关注

    关注

    50

    文章

    3872

    浏览量

    132165
  • ade
    ade
    +关注

    关注

    0

    文章

    29

    浏览量

    15355
  • GUI
    GUI
    +关注

    关注

    3

    文章

    611

    浏览量

    38801

原文标题:如何利用ADE Assembler检查电路中的floating gate?(简化版流程)

文章出处:【微信号:IP与SoC设计,微信公众号:IP与SoC设计】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    无法为单个数据类型找到Assembler浮点库IEEE 754

    无法为单个数据类型找到Assembler浮点库IEEE 754。想要任何帮助或链接。 #floating-point #assembler #library以上来自于谷歌翻译以下为原文 Can
    发表于 12-06 16:16

    MRS的汇编设置assemblerassembler-with-cpp有啥区别?怎么才能切换呢?

    各位大佬,如图,MRS 的汇编设置 assemblerassembler-with-cpp 有啥区别,怎么才能切换?然后我用例程 WebServer 参考 FreeRTOS,移植了FreeRTOS的代码,但是编译报错,如下图,是哪里没设置好吗?
    发表于 06-24 08:45

    ADE7169应用电路,参考设计原理图

    ADE7169应用电路,参考设计原理图
    发表于 09-03 08:21 37次下载
    <b class='flag-5'>ADE</b>7169应用<b class='flag-5'>电路</b>,参考设计原理图

    ADE7116/ADE7156/ADE7166/ADE716

    The ADE7116/ADE7156/ADE7166/ADE7169/ADE7566/ ADE
    发表于 09-11 08:38 21次下载

    ADE7755高精度电能计量电路

    ADE7755高精度电能计量电路:ADE7755是一种高精度电能测量集成电路,主要用于单相电表系统。
    发表于 10-09 12:24 144次下载

    HV Floating MOS-Gate Driver IC

    International Rectifier’s family of MOS-gate drivers (MGDs) integrate most of the functionsrequired
    发表于 12-07 14:50 30次下载

    什么是BAS (Basic Assembler Progra

    什么是BAS (Basic Assembler Program)  英文缩写: BAS (Basic Assembler Program) 中文译名: 宽带接入服务器 分  类: 电信设备
    发表于 02-22 11:15 1202次阅读

    ADE7854_ADE7858_ADE7868_ADE7878 pdf

    The ADE7854/ADE7858/ADE7868/ADE7878 are high accuracy, 3-phase electrical energy measurement
    发表于 03-13 15:17 56次下载
    <b class='flag-5'>ADE7854_ADE7858_ADE7868_ADE</b>7878 pdf

    Mixing_C_and_Assembler_With_the_MSP430

    This application note describes how C and assembler code can be used together within an MSP430
    发表于 02-16 18:09 3次下载

    ARMCompiler toolchain v5.02 for_using_the_assembler

    ARMCompiler toolchain v5.02 for_using_the_assembler
    发表于 10-30 09:18 13次下载
    ARMCompiler toolchain v5.02 for_using_the_<b class='flag-5'>assembler</b>

    ADS ARM Assembler Guide

    ADS ARM Assembler Guide
    发表于 10-31 14:24 9次下载
    ADS ARM <b class='flag-5'>Assembler</b> Guide

    Cadence小技巧:利用lib功能免除新ADE的设置

    Cadence小技巧有很多,今天就来介绍一种利用lib功能免除新ADE的设置的办法。详细的内容请看文章。
    的头像 发表于 02-18 15:00 7743次阅读
    Cadence小技巧:<b class='flag-5'>利用</b>lib功能免除新<b class='flag-5'>ADE</b>的设置

    ADE7116/ADE7166/ADE7169/ADE7566/ADE7569:带8052 MCU、RTC和LCD驱动器的单相电能测量IC数据表

    ADE7116/ADE7166/ADE7169/ADE7566/ADE7569:带8052 MCU、RTC和LCD驱动器的单相电能测量IC数
    发表于 05-22 19:11 1次下载
    <b class='flag-5'>ADE</b>7116/<b class='flag-5'>ADE</b>7166/<b class='flag-5'>ADE</b>7169/<b class='flag-5'>ADE</b>7566/<b class='flag-5'>ADE</b>7569:带8052 MCU、RTC和LCD驱动器的单相电能测量IC数据表

    EVALADE788A ADE7854A/ADE7858A/ADE7868A/ADE7878A评估板

    ADE7854A/ADE7858A/ADE7868A/ADE7878A均为高精度、三相电能计量IC,采用串行接口,并提供三路灵活的脉冲输出。 这些IC内置多个二阶Σ-Δ型模数转换器(A
    发表于 05-28 14:26 1次下载
    EVALADE788A <b class='flag-5'>ADE</b>7854A/<b class='flag-5'>ADE</b>7858A/<b class='flag-5'>ADE</b>7868A/<b class='flag-5'>ADE</b>7878A评估板

    如何利用ADE Assembler检查电路中的floating gate

    如果你还在用“笨方法”一个节点一个节点地检查电路中是否有floatinggate,那么你真的该仔细阅读一下这次的内容,并尝试在项目中使用文中介绍的方法进行
    的头像 发表于 09-11 12:39 1733次阅读
    如何<b class='flag-5'>利用</b><b class='flag-5'>ADE</b> <b class='flag-5'>Assembler</b><b class='flag-5'>检查</b><b class='flag-5'>电路</b>中的<b class='flag-5'>floating</b> <b class='flag-5'>gate</b>