微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 请问SOC设计中SRAM算是功耗大头吗?

请问SOC设计中SRAM算是功耗大头吗?

时间:10-02 整理:3721RD 点击:
最近在设计一个SoC。
但看netlist的话,处理单元的总std cell insts 约为 90000。
工作频率也就是100MHz吧。
最近加上了总存储为4K的SRAM。
我对SRAM的功耗不会估计,请问SRAM会显著影响整个芯片的功耗吗?一般SOC中,SRAM会是功耗大头吗?

动的快自然就耗电大
你可以搞个模型仿一下 如果有mem generator的话
通常是提供仿功耗的模型的

我的mem generator的数据是这样的:
# sram_sp_adv words=1600 bits=32 mux=8
# drive=6 frequency=100.000
# ring width=2
# ema=on
name          ff_1.32v_-55c        ff_1.1v_-55c        tt_1.2v_25c        ss_1.08v_125c   
S        N        N        N        N
geomx         494.030       494.030       494.030       494.030   
geomy         250.475       250.475       250.475       250.475   
ring_size     3.040         3.040         3.040         3.040     
volt          1.320         1.100         1.200         1.080     
temp          -55.000       -55.000       25.000        125.000   
tcyc0         0.443         0.524         0.657         1.075     
tcyc1         0.503         0.596         0.746         1.224     
tcyc2         0.586         0.695         0.871         1.432     
tcyc3         0.620         0.735         0.920         1.517     
tcyc4         999.000       999.000       999.000       999.000   
tcyc5         999.000       999.000       999.000       999.000   
tcyc6         999.000       999.000       999.000       999.000   
tcyc7         999.000       999.000       999.000       999.000   
ta0           0.323         0.401         0.577         0.978     
ta1           0.382         0.473         0.666         1.127     
ta2           0.466         0.572         0.791         1.336     
ta3           0.499         0.612         0.841         1.420     
ta4           999.000       999.000       999.000       999.000   
ta5           999.000       999.000       999.000       999.000   
ta6           999.000       999.000       999.000       999.000   
ta7           999.000       999.000       999.000       999.000   
tas           0.125         0.150         0.186         0.306     
tah           0.007         0.013         0.009         0.019     
tcs           0.182         0.215         0.252         0.416     
tch           0.000         0.000         0.000         0.000     
tws           0.098         0.106         0.129         0.200     
twh           0.000         0.000         0.000         0.000     
tds           0.057         0.058         0.073         0.111     
tdh           0.017         0.028         0.029         0.037     
tckh          0.019         0.026         0.030         0.053     
tckl          0.160         0.191         0.425         0.390     
tckr          1.000         1.000         1.000         1.000     
icap_a        0.043         0.040         0.043         0.044     
icap_d        0.020         0.018         0.019         0.019     
icap_clk      0.100         0.095         0.102         0.102     
icap_cen      0.025         0.024         0.025         0.025     
icap_wen      0.026         0.025         0.026         0.026     
load_q        0.302         0.282         0.460         0.592     
icc0          4.241         3.327         3.626         3.137     
icc1          4.680         3.690         4.108         3.538     
icc2          4.961         3.915         4.350         3.761     
icc3          5.064         4.001         4.427         3.848     
icc4          5.526         4.375         4.836         4.166     
icc5          5.638         4.471         4.973         4.245     
icc6          5.770         4.579         5.072         4.324     
icc7          5.857         4.639         5.124         4.398     
icc_r0        4.934         3.955         4.253         3.634     
icc_r1        5.578         4.385         4.840         4.115     
icc_r2        5.988         4.714         5.194         4.439     
icc_r3        6.139         4.839         5.306         4.566     
icc_r4        6.816         5.387         5.903         5.030     
icc_r5        6.980         5.526         6.102         5.145     
icc_r6        7.174         5.685         6.248         5.261     
icc_r7        7.302         5.774         6.324         5.369     
icc_w0        3.548         2.698         2.999         2.639     
icc_w1        3.783         2.994         3.376         2.961     
icc_w2        3.934         3.115         3.507         3.083     
icc_w3        3.989         3.162         3.549         3.130     
icc_w4        4.236         3.364         3.769         3.301     
icc_w5        4.296         3.415         3.843         3.345     
icc_w6        4.366         3.473         3.896         3.387     
icc_w7        4.412         3.505         3.924         3.426     
icc_peak      142.105       101.024       90.692        51.812   
icc_desel     8.39E-1       6.47E-1       7.52E-1       7.17E-1   
icc_standby    6.76E-1       2.73E-1       6.86E-1       9.05E-1   
pwn_ck        10.000        10.000        10.000        10.000   
vn_ck         0.338         0.329         0.333         0.293     
vn_pwr        0.132         0.110         0.120         0.108     
vn_gnd        0.132         0.110         0.120         0.108     
# EMA feature specific information.
icap_ema      0.029         0.027         0.029         0.029     
temas         0.443         0.524         0.657         1.075     
temah         0.443         0.524         0.657         1.075
有一种方法是把Icc都加起来,算个平均的Icc, 然后乘以Vdd=1.2V得到P=30mW大概.
已知我整个microprocessor也就是三十多毫瓦,但是加上SRAM后,Primetime出仍然是35mW,表示SRAM功耗可以忽略不计?
所以以上两种方法得出的大相径庭。
请问哪种比较合理?

From where to download the mem generator

dpend on your request to decide if large power !

上一篇:SRAM
下一篇:PT-PX功耗分析

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top