一种高效能SHA-256电路设计

来源 :东南大学 | 被引量 : 0次 | 上传用户:jackyz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
安全散列算法(Secure Hash Algorithm,SHA)在数据校验、数字签名、档案管理等领域有很多应用,它的作用是将输入的不定长数据转化为定长的数据摘要。SHA-256算法是该类算法中输出位数为256位的一种,SHA-256电路可应用于比特币挖矿芯片中,对于比特币应用,SHA-256电路较大的能耗带来了高昂的电费和制冷费用。因此,对于SHA-256电路能耗的优化,成为了芯片厂商的迫切需要。  本文主要研究高效能SHA-256电路的实现。首先借鉴国内外针对SHA-256电路的优秀研究成果,提出了本文设计的电路架构,改进流水线位置,平衡电路时序路径,同时省略了原电路中冗余的寄存器组,从而节省了功耗。并利用matlab的simulink工具对本文和同类先进电路架构进行了建模比较。其次,在设计的电路架构基础上,根据课题指标要求,先对电路性能进行优化,对电路关键路径中延时较大的加法器和异或门单元分别进行了优化,得到了一定的时序余量之后,再利用一系列低功耗方法将冗余的时序余量转化为功耗的节省,对电路的数据扩充部分,采用了门控时钟、同步先入先出队列优化等方法。对电路的数据迭代部分,采用操作数隔离的方法。对电路整体采用了新型的触发器结构,最后还利用电压调节的方法在满足课题性能要求前提下进一步降低功耗。对这些方法取得的效果进行了分析比较。  本文基于优化后的SHA-256电路架构,完成了算法电路的设计,并提供了一系列的功能验证和功耗测试结果,对优化前后的电路进行对比,电路效能提升了54%。与实际比特币产品比较的结果表明,本文设计并优化的SHA-256电路效能优于同类电路,最终实现的电路效能为0.57W/GHps。
其他文献
榕树与其传粉榕小蜂所形成的互惠共生系统是动物与植物相互作用中关系最为密切、最具典型的传粉共生系统之一,也是研究动植物协同进化的经典模型之一。本研究以西双版纳的一种
本文基于数字信号处理中的有限脉冲响应(FIR)和无限脉冲响应(IIR)理论,对双折射晶体型和迈克尔逊Gires-Toumois干涉仪型(MGTI)Interleaver进行设计研究,具体内容包括: 结合FI
逆合成孔径雷达(ISAR)是一种高分辨的成像雷达,因其全天候、全天时的工作能力和在不同频段、不同极化下可以得到目标的高分辨图像,所以被广泛应用于国民经济的各个领域,在军
本文通过对荣华二采区10
期刊
低压差线性稳压器(LDO)以其高PSRR、超低噪声、微功耗和极低的成本、外围器件少等优点将在电源管理市场上占有重要的一席。它被广泛应用于汽车电子产品、便携式电子设备、通讯设备、工业和医疗设备领域。因此,开展本课题的研究具有特别重大的现实意义。本文设计了一款高电源抑制比、低噪声低压差线性稳压器芯片,它采用0.5微米CMOS工艺设计,有良好的电源抑制比(低频时超过75dB),支持较宽的输入电压范围(2
神经诱导是脊椎动物中枢神经系统发育过程的起始阶段,在此过程中具有多种发育潜能的上胚层干细胞在没有外部信号影响的情况下,自主地向神经命运分化。已有工作表明,骨形成蛋白(B
加速度计是一种典型的惯性导航传感器。随着微机电系统(MEMS)的发展,MEMS加速度传感器越来越显示出它的重要性。它和微惯性陀螺组成的微惯性测量组合(MIMU)在惯性测量方面有着不可替代的优势。尤其近几年,微惯性测量组合器件在消费电子,航空航天,汽车电子等方面有着愈来愈高的要求,因此,利用MEMS技术开发研究高精度,高量程,低功耗,低成本的微加速度计迫在眉睫。本文研究了一种金属基多梁圆盘式敏感质量
H.264视频编码标准是目前最新的,压缩表现最好的视频标准之一。将被广泛运用到多媒体各个领域并趋于普及。然而,在其被逐步接受的过程中,庞大的计算量限制了该标准发展。此外,目前
锁相环是无线接收机中一个重要的组成部分,但是锁相环的输出时钟周期会因为噪声的影响而改变。这在时域上表现为时钟抖动,在频域上表现为相位噪声。本文设计了在以设计一种低
随着集成电路的发展,锁相环作为典型的数模混合信号电路被应用于众多领域,锁相环的测试对芯片可靠性影响巨大。因此,对锁相环测试技术的研究变得至关重要。传统锁相环功能测试存