memory分为两类RAM和ROM。RAM根据读写端口个数又分为三类即单端口RAM(SP),伪双端口RAM(TP)和双端口RAM(DP)。SP只存在一个时钟和一套读写端口,读写复用地址总线,读写不能同时操作。TP存在两个时钟(读、写)和一套读写端口,但是有各自地址总线,读写可以同时操作。DP存在两个时钟和两套读写端口,每一套端口都支持读写操作,这两套操作互补影响。
一般的memory compiler提供五个ram脚本(rf_sp,sram_sp,rf_tp,sram_dp,rom)。考虑面积和性能又划分为High Speed和High Density。
待续!