IC学习笔记22——memory_compiler&memory_wrapper

  • Post author:
  • Post category:其他




一、memory_compiler



1.1 memory_compiler的介绍

memory_compiler为一系列工具的统称,用于生成芯片开发所需要的memory。芯片开发中所需要的memory为sram、rom等。很多公司都有自己开发的memory_compiler工具。



1.2 SRAM基础

在这里插入图片描述

  • 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:每个时钟周期只能读或者写。

伪双



版权声明:本文为qq_32100199原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。