|

楼主 |
发表于 2018-4-14 00:39:11
|
显示全部楼层
多谢,好东西,有干货。
LZ能具体讲一下关于2D reg array的问题吗?
csgood 发表于 2017-10-12 02:44
为什么2D reg array 要拿出来单独讲。 如果写代码的人不注意,Inst 的2D reg array 可能是几百或者几千bit,我曾遇到一个项目,组里一个同事为了对齐某路复杂计算逻辑结果,把另一路的一组2d reg array 多打了一拍,这一拍就打掉3千多bit DFF。power review 前用此脚本抓出所有2D array,发现了这个问题,让他想办法缩短计算逻辑一拍来对齐, power大幅降低。
遇到2D reg array, 需要根据应用来确定是否还可以优化,
如果是做pipe-line, 能否考虑使用FIFO结构。
如果没有multiple RD/WR的需求,是否可以用hardmacro替换。
总之写下去的2D array 最好要经过review, 这个脚本能方便的把这个结果抓出来。 |
|