一、memory_compiler
1.1 memory_compiler的介绍
memory_compiler为一系列工具的统称,用于生成芯片开发所需要的memory。芯片开发中所需要的memory为sram、rom等。很多公司都有自己开发的memory_compiler工具。
1.2 SRAM基础
文章来源:https://www.toymoban.com/news/detail-485982.html
- sram写操作(写1)
将要写入的数据“1”通过写入电路变成“1”和“0”后分别加到选中单元的两条位线BL,BLB上,此时使WL=1,晶体管M5,M6打开,把 BL,BLB上的信号分别送到Q,QB点,从而使Q=1,QB=0。 - sram读操作(读1,Q=1)
对BL,BLB进行预充电到电源电压VDD,预充电结束后,此时使WL=1。M4、M6导通,此时BL为1,M1、M5导通,BLB电位下降,BL、BLB间电位产生电压差,当电压差达到一定值后打开灵敏度放大器,对电压进行放大,再送到输出电路,读出数据。
1.3 SRAM的种类
1.3.1 按端口类型分类
单端口RAM:每个时钟周期只能读或者写。
伪双文章来源地址https://www.toymoban.com/news/detail-485982.html
到了这里,关于IC学习笔记22——memory_compiler&memory_wrapper的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!