一种防止I2C接口错误唤醒SOC系统的电路结构及方法

    公开(公告)号:CN112540943B

    公开(公告)日:2023-10-10

    申请号:CN202011276591.7

    申请日:2020-11-16

    Inventor: 梁瀚予 崔浩林

    Abstract: 本发明属于SOC系统低功耗设计领域。公开了一种防止I2C接口毛刺错误唤醒SOC系统的电路结构及方法。针对SOC系统在复杂工作环境下,由于I2C总线信号(101)的毛刺会导致I2C接口错误的将SOC系统唤醒的不足,提出了一种能够滤除和检测I2C总线信号(101)毛刺的电路。该电路利用毛刺滤除电路(108),分别检测I2C_SDA总线的上升沿、下降沿和I2C_SCL总线的下降沿,能够有效滤除I2C_SCL或者I2C_SDA总线上的毛刺。当检测到I2C起始时序时,系统时钟开启电路(106)工作启动系统时钟。在I2C接口检测地址是否匹配(107)过程中,当计数器(105)计数到设置值,地址匹配仍然没有结束时,则表示上述起始时序是由于I2C_SCL和I2C_SDA同时产生毛刺导致,会关闭系统时钟,复位计数器,SOC恢复到低功耗模式。

    一种提高模拟滤波电路测试效率的方法

    公开(公告)号:CN112578271A

    公开(公告)日:2021-03-30

    申请号:CN202011259930.0

    申请日:2020-11-12

    Inventor: 梁瀚予 赵来钖

    Abstract: 本发明涉及芯片测试电路设计领域。公开了一种提高模拟滤波电路(104)测试效率的方法。本方法可以改进现有对模拟滤波电路(104)串行、单个测试方法的不足,提出了一种能够同时对多个模拟滤波电路(104)进行测试的方法。该方法通过ATE(101)控制配置寄存器(102)开启模拟滤波电路(104);通过控制电路(103)控制测试寄存器(105)的复位;通过配置寄存器(102)对测试寄存器(105)的输出结果通过与或选择器(106)进行选择。ATE(101)通过观测输出的结果判断模拟滤波电路(104)是否失效。同时,通过配置寄存器(102)开启部分模拟滤波电路(104),可以使用二分法快速定位失效的模拟滤波电路(104),进而提高测试效率。

    一种基于Python的自动化功耗仿真方法

    公开(公告)号:CN113343438A

    公开(公告)日:2021-09-03

    申请号:CN202110553718.3

    申请日:2021-05-20

    Inventor: 梁瀚予 崔浩林

    Abstract: 本发明涉及芯片低功耗设计领域。公开了一种基于Python的自动化功耗仿真方法,其特征在于只需根据功耗需求提供功耗仿真激励场景,该方法便可以完成后续(100)‑(110)的全部工作,同时输出功耗仿真数据,提高了功耗仿真效率和准确性。工程师只需要提供功耗仿真激励场景,该方法能够自动生成功耗仿真配置文件(101)、功耗激励(102)同时自动进行功耗激励文件格式转换;该方法能够自动监测上一环节是否完成,并自动开始下一个步骤;该方法能够自动完成电流激励的提取(109)和功耗数据的提取(110),其他环节的工程师可以以此作为优化系统功耗的依据,提高芯片开发的效率。

    一种防止I2C接口错误唤醒SOC系统的电路结构及方法

    公开(公告)号:CN112540943A

    公开(公告)日:2021-03-23

    申请号:CN202011276591.7

    申请日:2020-11-16

    Inventor: 梁瀚予 崔浩林

    Abstract: 本发明属于SOC系统低功耗设计领域。公开了一种防止I2C接口毛刺错误唤醒SOC系统的电路结构及方法。针对SOC系统在复杂工作环境下,由于I2C总线信号(101)的毛刺会导致I2C接口错误的将SOC系统唤醒的不足,提出了一种能够滤除和检测I2C总线信号(101)毛刺的电路。该电路利用毛刺滤除电路(108),分别检测I2C_SDA总线的上升沿、下降沿和I2C_SCL总线的下降沿,能够有效滤除I2C_SCL或者I2C_SDA总线上的毛刺。当检测到I2C起始时序时,系统时钟开启电路(106)工作启动系统时钟。在I2C接口检测地址是否匹配(107)过程中,当计数器(105)计数到设置值,地址匹配仍然没有结束时,则表示上述起始时序是由于I2C_SCL和I2C_SDA同时产生毛刺导致,会关闭系统时钟,复位计数器,SOC恢复到低功耗模式。

Patent Agency Ranking