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

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

3天内不再提示

低电压标准组件库操作设计方案

M31 Technology 2023-09-08 11:04 次阅读

摘要

在现今低功耗的时代,「续航力」往往是各大公司产品竞争力的一大重点,因此IC设计公司将省电设计视为开发重点,在众多方法中,降低操作电压是最优先考虑的方法之一,针对此需求,M31提出低电压标准组件库操作设计方案,能确保标准组件在低压条件下能正常操作。

低电压标准组件库设计之挑战

当操作电压降低时,制程变异量(process variation)增大,标准组件库在设计时,面临以下两大挑战:

电路内部讯号变异量(Internal signal variation)

当操作电压降低时,电路内部讯号变异量增大,进而产生误动作,以往为了解决此问题,低电压的验证仰赖蒙地卡罗(Monte-Carlo)模拟以及硅后(post-silicon)的量测,然而蒙地卡罗的模拟验证,必须达到一定的采样数量(sampling number),才能确认是否能达到预定的西格马(sigma)值,采样数量不足将导致硅后量测的结果与模拟不一致,易造成开发时程冗长且耗时。

模块精准度(Modeling accuracy)

标准电压操作下,在输入转换(input slew)讯号线性递增时,电路的延迟时间(delay time)也会呈线性递增,模块只需提供几个固定转换(slew)讯号的电路延迟时间,静态时序分析(Static timing analysis, STA),就能透过内差公式计算出不同转换讯号的电路延迟时间,然而操作电压下降时,电路的延迟时间将呈现非线性递增的状态,此时内差公式计算的延迟时间值,跟实际的值产生落差,导致使用者无法使用精确的延迟时间验证。


低电压标准组件库电路设计及办法

缩短蒙地卡罗的模拟验证时间

M31导入快速蒙地卡罗模拟工具,并且针对不同电路,制定设计标准(criteria),在蒙地卡罗的验证下,定义变异系数σ/μ必须小于10%,确保内部讯号变化量不会超出10%,提升开发效率以及电路在低电压操作下的稳定性。

电路的关建路径不采用组件最小宽度(device min. width)

组件(device)的宽度(width)越小,制程变异量越大,因此低电压操作的标准组件库电路,在关键的传递路径(criticalpath)将不采用最小宽度的组件,确保内部讯号的变异量能维持较为理想的状态。

采用多指组件(Multi-fingerdevice)

操作在低电压时,制程变异量增大,如果采用多指组件时,能将变异量分散到各个组件,此时单指组件的最差变异量(worstvariation),不会发生在多指组件中,进而减低制程变异量,如图1。

wKgZomT6jRCAVjAhAAAlzc-8s-I648.png

图1单指/多指组件

采用堆栈闸(stack gate)正反器

传统传输闸正反器(transmission gate, TG),由两组栓锁器(latch)所组成,当频率讯号正源触发时,由于操作电压降低,导致频率讯号转换(transition)时间拉长,两组栓锁器同时打开,内部节点对抗(fighting)时间拉长,并且由于电压降低,第1组栓锁器储存的讯号1电压较低,在对抗期间,第2组栓锁器的讯号0会写回去第1组栓锁器,造成电路误动作,如图2所示。

为了解决以上问题,M31在低电压设计中,采用堆栈闸正反器,将传输闸更改为堆栈闸,当频率讯号正源触发时,由于采用堆栈式架构,第2组栓锁器的内部节点没有路径可以写回第2组栓锁器,故堆栈闸正反器相较于传统传输闸正反器,操作电压较低。

wKgZomT6jRCAapn_AAHkWHXLLXM710.png

图2传统传输闸正反器低电压操作波形

模块精准度

M31提供标准组件库的漏电(leakage)、延迟时间(delaytime)、功率(power)….等模块,描述电路特性,以利用户进行静态时序分析(StaticTimingAnalysis,STA),针对延迟时间,模块会提供不同转换(slew)的输入讯号(e.g. 7个点)的延迟时间,STA会利用内差公式,计算出不同转换输入讯号的电路延迟时间,在标准电压操作下,延迟时间会根据不同的转换输入讯呈线性递增,然而当操作在低电压时,延迟时间已不在是线性递增,此时将导致内差公式得出的值,偏离实际值,如图3所示。

wKgaomT6jRCAElFNAAEh-_WccaI808.png

图3不同转换(slew)的电路延迟时间

为了解决以上问题,M31在不同转换输入讯号点与点之间的范围(range),利用相关性(correlate)公式,式1,将线性内差公式得出的值与实际值进行比对,越接近1代表关联性越高,模块越精确,当小于0.9时,M31会在此范围多提供1组转换输入讯号的电路延迟时间在模块里,进而提升模块的精准度,如表1所示。

wKgaomT6jRCAGfN8AAAJr4BwnAg528.png

…………………………………………………………………...式1

表1相关性(correlate)改善结果

CORRELATE

old

proposed

Range1

0.999988

0.999301

Range2

0.999339

0.997777

Range3

0.99927

0.997204

Range4

0.99779

0.995099

Range5

0.987776

0.998314

Range6

0.853581

0.986981

总结

相对于标准电压,低电压标准组件库的设计,面临了制程变异以及模块的精准度等挑战,皆是设计者必须进一步考虑要点。M31提出了缩短开发时程、组件/电路低电压操作改善方法以及提升低电模块精准度方案,能提供具竞争力的低电压标准组件库。

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

    关注

    447

    文章

    47802

    浏览量

    409170
  • 电路
    +关注

    关注

    170

    文章

    5484

    浏览量

    169557
  • IC设计
    +关注

    关注

    37

    文章

    1264

    浏览量

    102960
  • 低电压
    +关注

    关注

    5

    文章

    105

    浏览量

    29556
  • IP
    IP
    +关注

    关注

    5

    文章

    1404

    浏览量

    148296
收藏 人收藏

    评论

    相关推荐

    STM8L的PVD低电压检测该怎么写?

    看了stm8l的资料,知道了可以通过PVD直接对低电压进行程序操作,省去了AD转换那些麻烦问题。但是我从没使用过,看了网上有人发过stm32的PVD电压检测程序,一头雾水。请大家指导下STM8L
    发表于 04-18 07:29

    电弧放电的最低电压是多少伏

    电弧放电是指两个电极之间以电弧形成的方式进行的放电现象。电弧放电具有高温、高亮度、高能量等特点,被广泛应用于电焊、照明、雷击等领域。那么,电弧放电的最低电压是多少伏呢? 电弧放电的形成需要两个电极
    的头像 发表于 02-27 11:01 324次阅读

    PSoC™ 6如何在低电压下工作?

    我对 PSoC™ 6 有疑问,我使用的 TDA5235_868_5_BOARD 是 CY8CPROTO-063-BLE,我想让它在低电压下工作,我知道它可以在 3.3、1.1 和 0.9 伏下
    发表于 01-18 08:47

    鸿蒙开发基础-Web组件之cookie操作

    账户中心。 cookie读写操作 首次打开应用时,应用首页的Web组件内呈现的是登录界面。用户完成登录操作后,会跳转至账号中心界面。首页包含“读取cookie”、“设置cookie”和“删除cookie
    发表于 01-14 21:31

    断路器低电压动作特性试验的测试标准是什么

    电力知识之断路器低电压动作特性试验的测试标准是什么? 断路器特性测试仪 断路器低电压动作特性试验的测试标准是什么? 断路器低电压动作特性试验
    发表于 12-19 14:42

    低电压逻辑接口设计

    电子发烧友网站提供《低电压逻辑接口设计.pdf》资料免费下载
    发表于 11-27 09:32 0次下载
    <b class='flag-5'>低电压</b>逻辑接口设计

    什么是POL电源?输出低电压大电流的POL电源介绍

    对于评估低电压大电流电源的输出特性时,应该准备什么样的电子负载装置?另外,当POL电源变为低电压,超出电子负载装置的电压工作范围时,又该如何应对呢?
    的头像 发表于 11-15 16:42 1804次阅读
    什么是POL电源?输出<b class='flag-5'>低电压</b>大电流的POL电源介绍

    ST的标准工程中对IO进行操作可以直接用寄存器吗?

    ST的标准工程中对IO进行操作可以直接用寄存器吗
    发表于 10-09 07:24

    过流保护为什么要加装低电压闭锁?

    过流保护为什么要加装低电压闭锁? 过流保护是电力系统中非常重要的一项保护措施,它是通过检测电路中的电流,当电流超过设定值时,立即切断电路,以保护设备和人员的安全。但是在实际应用过程中,由于各种原因
    的头像 发表于 09-28 16:46 3147次阅读

    CW32单片机低电压检测器的使用介绍

    CW32单片机低电压检测器的使用介绍
    的头像 发表于 09-18 10:56 622次阅读
    CW32单片机<b class='flag-5'>低电压</b>检测器的使用介绍

    工商业储能应用于台区低电压治理的研究与实践

    还提出了工商业储能系统的设计原则和运行管理建议,为实际应用提供参考。一、引言随着电力负荷的快速增长,台区低电压问题日益突出。传统的解决方案主要依赖于电网改造和设备
    的头像 发表于 09-06 09:39 715次阅读
    工商业储能应用于台区<b class='flag-5'>低电压</b>治理的研究与实践

    新唐是否提供CMSIS Driver程序作为KEIL的标准组件?

    新唐是否在未来会提供CMSIS Driver程序作为KEIL的标准组件? 如题, CMSIS drvier的优势相信大家都比较熟悉了, 做到了与平台无关的统一CMSIS标准的接口 新
    发表于 08-21 07:47

    光伏组件智能清洁机器人设计方案

    在光伏发电系统中,光伏组件表面积聚灰尘、异物,会很大程度上影响光电转换效率。为此,设计了一种光伏组件智能清洁机器人,包括对其硬件系统和清洁方案的设计,能够实现对光伏组件的自动清扫。同时
    的头像 发表于 08-08 14:27 2012次阅读
    光伏<b class='flag-5'>组件</b>智能清洁机器人<b class='flag-5'>设计方案</b>

    实验室安全高压气路设计方案

    概述: 实验室安全高压气路设计方案为实现实验室简洁、高端化而设计,采用高纯气体中央供气系统是专为高精度压力测试设备所用高纯工作气体的传输而设计,系统需要为各压力标准设备提供压力、流量稳定且经过传输后
    发表于 08-01 15:57

    实验室安全高压气路设计方案

    概述: 实验室安全高压气路设计方案为实现实验室简洁、高端化而设计,采用高纯气体中央供气系统是专为高精度压力测试设备所用高纯工作气体的传输而设计,系统需要为各压力标准设备提供压力、流量稳定且经过传输后
    发表于 05-26 16:54