引用本文: | 刘必慰,熊琪,杨茗,等.存储体编译和布局协同的片上缓存设计方法.[J].国防科技大学学报,2024,46(1):198-203.[点击复制] |
LIU Biwei,XIONG Qi,YANG Ming,et al.On-chip cache design method for cooperative memory compilation and layout[J].Journal of National University of Defense Technology,2024,46(1):198-203[点击复制] |
|
|
|
本文已被:浏览 4179次 下载 2058次 |
存储体编译和布局协同的片上缓存设计方法 |
刘必慰1,熊琪2,杨茗3,宋雨露3 |
(1. 国防科技大学 计算机学院, 湖南 长沙 410073;2. 国防科技大学 理学院, 湖南 长沙 410073;3. 国防科技大学 军政基础教育学院, 湖南 长沙 410073)
|
摘要: |
为了提高片上缓存的速度、降低面积和功耗,提出了一种存储体编译和布局协同的片上缓存设计方法。该方法基于存储体在芯片上的不同空间位置预估该存储体的时序余量,分别采用拆分/合并、尺寸调整、阈值替换和长宽比变形等多种配置参数穷举组合进行存储体编译,根据时序余量选择最优的静态随机存取存储器存储体编译配置。将该方法与现有的物理设计步骤集成为一个完整的设计流程。实验结果表明,该方法能够降低约9.9%的功耗,同时缩短7.5%的关键路径延时。 |
关键词: 片上缓存 静态随机存取存储器 协同设计 低功耗 |
DOI:10.11887/j.cn.202401021 |
投稿日期:2021-11-01 |
基金项目:国家部委基金资助项目 第一作者:刘必慰 |
|
On-chip cache design method for cooperative memory compilation and layout |
LIU Biwei1, XIONG Qi2, YANG Ming3, SONG Yulu3 |
(1. College of Computer Science and Technology, National University of Defense Technology, Changsha 410073, China;2. College of Sciences, National University of Defense Technology, Changsha 410073, China;3. College of Basic Education, National University of Defense Technology, Changsha 410073, China)
|
Abstract: |
In order to improve the speed of on-chip cache and reduce the area and power consumption, an on-chip cache design method based on cooperative memory compilation and layout was proposed. This method estimated the timing margin of memory array based on its different spatial positions on chip, and then performed memory compilation through exhaustive combination of various configuration parameters such as splitting/ merging, size adjustment, threshold replacement and aspect ratio deformation. The best static random-access memory compilation configuration was selected according to the timing margin. This method was integrated with the existing physical design steps into a complete design flow. Experimental results show that this method can reduce the power consumption by about 9.9% and the critical path delay by 7.5%. |
Keywords: on-chip cache static random-access memory collaborative design low power consumption |
|
|
|
|
|