面向密码逻辑阵列的可编程控制网络设计与实现

为解决粗粒度密码逻辑阵列控制开销大、控制效率低的问题,在研究主流阵列处理架构下三层控制模型的基础上,提出了一种阵列的四层控制模型,并设计了对应的可编程控制网络。在规模为4x4的可编程控制网络上实现了对AES、A5—1等对称算法的控制流映射。在65nm CMOS工艺下,DC综合结果显示总面积为13712μm^2,折合等效与非门数0.95万,占阵列面积0.37%。映射AES和A5—1控制流最高频率分别为1389MHz和1190MHz,达到面积小、速度快的应用需求。将四层控制模型与三层控制模型进行六个不同性能对比,前者整体性能远超后者,且能满足任意网络互连结构阵列的高效控制需求。...

Full description

Saved in:
Bibliographic Details
Published in电子技术应用 Vol. 43; no. 10; pp. 39 - 43
Main Author 刘露 徐金甫 李伟 杨宇航
Format Journal Article
LanguageChinese
Published 解放军信息工程大学,河南郑州,450001%解放军信息工程大学,河南郑州450001 2017
复旦大学 专用集成电路与系统国家重点实验室,上海201203
Subjects
Online AccessGet full text
ISSN0258-7998
DOI10.16157/j.issn.0258-7998.171048

Cover

More Information
Summary:为解决粗粒度密码逻辑阵列控制开销大、控制效率低的问题,在研究主流阵列处理架构下三层控制模型的基础上,提出了一种阵列的四层控制模型,并设计了对应的可编程控制网络。在规模为4x4的可编程控制网络上实现了对AES、A5—1等对称算法的控制流映射。在65nm CMOS工艺下,DC综合结果显示总面积为13712μm^2,折合等效与非门数0.95万,占阵列面积0.37%。映射AES和A5—1控制流最高频率分别为1389MHz和1190MHz,达到面积小、速度快的应用需求。将四层控制模型与三层控制模型进行六个不同性能对比,前者整体性能远超后者,且能满足任意网络互连结构阵列的高效控制需求。
Bibliography:In order to solve the problem that the coarse-grained cryptographic logic array control overhead is large and the control efficiency is low, this paper propose an array of four layer control model based on the study of the three layer control model of some main array processing architectures, and achieve efficient control of the AES, AS-1 and other symmetric algorithms on the scale of 4x4 programmable control network. The synthesis result of DC shows that the total area is 13 712 μm^2 under the 65 nm CMOS process, wbich is equivalent to the number of 0.95 million NAND gates, accounting for 0.37% of the array area. The highest frequency of AES and AS-1 control flow reaches 1 389 MHz and 1 190 MHz, respectively, which can meet the application requirements of small area and fast speed. Comparing the four layer control model and the three layer control model in six perfor-mances, the overall performance of the former is much better than the latter, and it can meet the requirements of efficient control of any netw
ISSN:0258-7998
DOI:10.16157/j.issn.0258-7998.171048