面向IOT应用的极低功耗真随机数发生器的设计与优化

来源 :东南大学 | 被引量 : 0次 | 上传用户:lovekker
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着物联网(The Internet of Things,IOT)技术的快速发展,IOT设备的信息安全越来越受到人们的重视。真随机数发生器(True Random Number Generator,TRNG)从源头上为IOT设备的信息安全提供了保障。基于振荡环(Ring Oscillator,RO)抖动的TRNG以其结构简单,易于实现,随机性好的特点得到广泛应用。但是现有基于RO抖动的TRNG普遍存在功耗较大的问题,而IOT设备往往对功耗比较敏感。因此在面向IOT应用时,需要降低基于RO抖动的TRNG的功耗,从而适应IOT设备的应用需求。本文针对现有基于RO抖动的TRNG电路中由于振荡周期偏差导致无效量化所带来的功耗浪费,设计了基于温度补偿和相位自矫正的低功耗熵源电路和基于细粒度调节电流饥饿型反相器振荡环(Current Starved Ring Oscillator,CSRO)振荡周期的低功耗熵源电路,最终设计了一款面向IOT应用的极低功耗真随机数发生器。首先针对熵源电路中CSRO的频率和抖动受温度反转效应影响较大的问题,本文设计了电压偏置电路,提高了CSRO频率的温度稳定性,保证了电路中抖动大小。接着设计了相位自矫正电路,消除了CSRO周期偏差累积,从而降低了量化电路中的功耗浪费。然后本文设计了基于细粒度调节CSRO振荡周期的低功耗熵源电路,通过对CSRO的周期进行细粒度的调节,使得周期偏差得以降低,从而进一步减小了量化电路中的功耗浪费。最后本文设计了可细粒度降低偏差的校准电路,并且给出了电路的校准流程。本文基于SMIC40nm CMOS工艺,利用Cadence Virtuoso软件对极低功耗真随机数发生器进行电路图设计及前仿真、版图设计及后仿真。同时搭建了数模混合仿真平台进行随机数的采集并对采集的随机数进行NIST随机性检测。实验结果表明,在电源电压0.8V到1.1V的范围内,本文设计的TRNG电路在各工艺角下的随机数产生速率均高于1Mbps,功耗均低于12u W,单比特功耗均低于1.2p J/bit。同时,采集的随机数通过了NIST SP800-22测试集的所有测试项。常温27℃,在TT工艺角下,当电源电压为0.9V时,本文TRNG电路的单比特功耗达到最低0.56 p J/bit,此时随机数产生速率为3.17Mbps,功耗为1.78u W。
其他文献
城市交通拥堵日益严重,现行交通管理模式主要通过交通分配及交通信号控制缓解交通拥堵。其中,交通分配通过城市交通路网管理影响出行者的路径选择,实现路网交通流在空间上的分离;而交通信号控制通过直接配置路网中的交通信号机,调整其信号配时参数,实现交通需求在时间上的分离,区域交通信号控制主要通过协调交通路网的信号系统提升路网的畅通性能。因此,区域交通信号控制可以和交通分配的过程相互作用、相互制约,形成协调交
不良天气条件对公路交通安全有着直接的影响,尤其是雨雪天气等导致路面积雪、冰、湿滑是交通事故的主要原因,而对于广阔的交通线路,复杂的道路状况,目前的公路气象监测方法要么效率低下浪费资源,要么成本高昂不便于大面积推广应用。本论文基于图像识别算法设计了一种能够实时获取路面气象状态信息并分类路面状况的方法。本文设计了两种基于图像识别的路面气象状态分类算法,同时编写了路面气象状态监测软件。实现了远程控制监测
龙芯2K1000B是拥有自主知识产权的64位双核高性能嵌入式处理器,成功应用于多款智能终端产品和工业手持设备中。移动智能终端产品体积重量有限,电池容量有限,系统级功耗优化一直是终端产品设计的重要研究内容。为了降低2K1000B移动智能终端的系统功耗,论文选取该设备的主要工作场景,即视频硬件解码和待机场景,设计和实现了系统级功耗管理方法。首先,为了评估和分析系统级低功耗策略的运行效果,论文设计并实现
目前信息资源构成中仍然存在大量的文档资料,随着信息技术的不断发展,如何借助计算机技术对文档资料进行数字化处理、存储和管理已是必然趋势。在日常生活中,表格是一种很普遍的文档存储形式,在实际应用中很多领域如银行、邮局、公检法机构等,都会产生大量的表格数据,需要消耗大量人力资源将表格数据录入到数据库系统中。如何利用OCR(光学字符识别)技术对表格数据进行识别和处理已经成为办公自动化过程中必不可少的一部分
随着现代通信技术、计算机技术以及集成电路制造技术的快速发展,以5G、物联网为首的新技术的出现,对信息处理的速度有了更高的要求。数模转换器(Digital-analog converter,DAC)作为实现数字量转变为模拟量的重要器件,其性能已经成为制约通信系统传递信息的速度的瓶颈之一,因此高速DAC的研究与设计具有十分重要的意义。本文首先分析了电阻型架构、电容型架构以及电流型架构DAC的特点,选择
电池供电的物联网设备对内部微控制器(Microcontroller,MCU)的功耗有较高需求,缓存(Cache)可以有效降低CPU对主存储器的访问次数从而提高性能降低功耗。物联网设备执行程序具有单一且多为循环代码的特点,循环缓存(Loop Cache)采用较小存储容量缓存频繁执行的循环代码从而减少CPU对主存的访问,有效降低MCU功耗的同时提高CPU性能。然而,已有的Loop Cache结构仅能将
蓝牙Mesh网络是蓝牙技术联盟提出的一种基于低功耗蓝牙的全新的网络拓扑结构。蓝牙Mesh支持通过GATT(Generic Attribute Profile)承载与低功耗蓝牙设备通信,简化了蓝牙Mesh远程控制的设计流程,非常适合应用在物联网远程控制领域。但是在数据量大,网络复杂的远程控制系统中,可能会出现网络拥堵、消息碰撞等问题,造成系统的丢包率过高。因此设计并实现合适的蓝牙Mesh远程控制功能
随着信息量的增长对数据传输接口的速率要求在不断增高,采用SERDES技术的高速串行接口电路的应用场景愈加广泛。在SERDES结构的接口电路中,接收端中的时钟数据恢复电路的设计在整个系统中起到决定性作用,直接决定着整个高速接口的能量利用率,而压控振荡器作为CDR电路中的关键模块,研究如何提高其综合性能指标具有重要意义。本论文的设计目标是基于TSMC40nm CMOS工艺设计出应用于速率为10Gb/s
半桥驱动芯片具有高可靠性、高集成度和智能化等优点,在电机驱动和开关电源中应用广泛。死区控制技术是半桥驱动芯片的关键技术之一,死区时间过长会导致额外的体二极管导通损耗,过短则会增加功率器件的直通风险。尤其在高频应用中,当驱动芯片输入信号为窄脉冲时,功率器件极易发生直通问题。因此,研究半桥驱动芯片自适应死区控制电路具有重要意义。本论文首先介绍了半桥驱动芯片以及自适应死区控制电路的研究意义,然后分析了死
3D成像系统通过距离探测建立物体轮廓的深度图像,典型的成像系统可以提供毫米以下级别的精度。典型的激光雷达(Light Detection and Ranging,Li DAR)系统利用高灵敏度的SPAD传感器,产生异步上升沿信号定义光子飞行时间(Time of Flight,ToF),并通过时间数字转换器(Time to Digital Converter,TDC)将待测ToF转换为数字编码,完成