System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种片上大容量双端口同步存储器制造技术_技高网

一种片上大容量双端口同步存储器制造技术

技术编号:40839254 阅读:4 留言:0更新日期:2024-04-01 15:05
一种片上大容量双端口同步存储器,包括端口控制器、时钟控制器、地址译码器、读写控制器、三个存储阵列、一个带时钟反馈的存储阵列。端口控制器接收两个端口的输入数据、地址、写使能等信号,将其转换为内部信号,将内部输出信号转换为两个端口输出数据;时钟控制器用于接收时钟,产生内部时钟;地址译码器用于将内部地址信号转换为字线驱动信号和读写控制信号;读写控制器用于接收读写控制信号,将内部输入信号写入存储阵列,或将存储阵列中的数据读出为内部输出信号;四个存储阵列用于存储数据,同时提供时钟反馈通路。本发明专利技术能够内部产生时序信号,实现两个端口同步读写,具有灵活、面积小、大容量等优点,可实现片上海量数据缓存等应用场景。

【技术实现步骤摘要】

本专利技术涉及一种片上大容量双端口同步存储器,特别是涉及一种片上4k×72规模的双端口同步读写存储器,可作为片上海量数据处理传输过程的存储缓冲,属于集成电路领域。


技术介绍

1、作为电子系统中的重要资源,存储器在电路中通常扮演着输入数据缓冲、中间数据暂存、输出结果存储与访问等角色。为了确保处理器、ad\da转换器、高速接口管理器等电路系统的正常工作,通常需要配置大量存储器,以实现电路的高速、高效、大规模的数据处理任务,是确保高性能电路系统正常工作的重要电路模块。

2、随着5g技术、人工智能、大数据的飞速进步,需要性能更好、运行速度更快的集成电路和电子系统承载。这种急迫切的需求促使了集成电路工艺的高速发展,主要体现在集成电路上单个晶体管尺寸不断缩小。得益于器件尺寸的持续缩减,集成电路表现出了功耗更低、速度更快、价格更低的优势。片上静态存储器(sram)作为集成电路的重要组成部分,其深刻的受到工艺尺寸缩减所带来的好处。然而仅依赖于器件性能改善从而提高存储器的性能,其存储容量、端口控制等功能难以跟得上片上数据处理机构的需求,因此在新工艺节点下存储器的大容量、多端口读写设计方法一直是存储器领域的热点研究问题之一。


技术实现思路

1、本专利技术的技术解决问题是:克服现有技术的不足,提供一种大容量、可以双端口同步读写的片上存储器,能够实现4k×72的存储容量和读写宽度,并可以内部产生两个端口的时序控制信号实现双端口读写,同时还具有存储阵列时序反馈路径,能够实时测量存储阵列的最大工作频率,保证存储器不会因时钟频率过高出现时序紊乱的现象,确保了高速读写特性和存储数据的可靠性,满足集成电路系统对于存储器高速、大容量、双端口灵活读写等方面的需求。

2、本专利技术的技术解决方案是:

3、一种片上大容量双端口同步存储器,包括端口控制器、时钟控制器、地址译码器、读写控制器、带时钟反馈路径的存储阵列、第一存储阵列、第二存储阵列、第三存储阵列;

4、端口控制器:接收两个外部端口的地址信号、字节宽度写使能信号、读写控制信号、输入数据信号,并根据时钟控制器发出的内部时钟信号将其转换为内部地址信号、内部字节宽度写使能信号、内部读写控制信号、内部输入数据信号,将内部地址信号、内部读写控制信号发送至地址译码器,将内部读写控制信号、内部输入数据信号、内部字节宽度写使能信号发送至读写控制器;同时将读写控制器输出的内部输出数据信号转换为对外数据输出信号并输出;

5、时钟控制器:用于接收外部时钟和使能信号,产生时钟反馈信号输出至带时钟反馈路径的存储阵列;根据带时钟反馈路径的存储阵列反馈的延时后的时钟信号,产生内部时钟信号驱动存储器其他模块运行;

6、地址译码器:根据内部时钟信号将内部地址信号、读写控制信号转换为字线驱动信号和读写控制信号,所述字线驱动信号传输至四个存储阵列用来控制字线打开,读写控制信号传输至读写控制器用来控制读写单元执行写或读操作;

7、读写控制器:接收内部读写控制信号、内部时钟信号、内部输入数据信号、内部字节宽度写使能信号,根据信号状态将内部输入数据信号写入存储阵列,或者将存储阵列中的数据读出并转换为内部输出数据信号发送至端口控制器;

8、第一存储阵列、第二存储阵列、第三存储阵列:根据字线打开情况和位线数据传输情况,将位线上的数据存入存储单元,或将存储单元内的数据输出至位线;

9、带时钟反馈路径的存储阵列:根据字线打开情况和位线数据传输情况,将位线上的数据存入存储单元,或将存储单元内的数据输出至位线;接收时钟反馈信号,向时钟控制器反馈延时后的时钟信号。

10、优选的,存储器根据外部时钟信号clk、外部使能信号en、a端口读写控制信号rdb_wr_a、b端口读写控制信号rdb_wr_b的状态,将a端口输入数据信号di_a[71:0]写入a端口地址addr_a[11:0]对应的存储单元中,将b端口输入数据信号di_b[71:0]写入b端口地址addr_b[11:0]对应的存储单元中;或将a端口地址addr_a[11:0]对应的存储单元中的数据读出,通过a端口对外数据输出信号do_a[71:0]输出,将b端口地址addr_b[11:0]对应的存储单元中的数据读出,通过b端口对外数据输出信号do_b[71:0]输出;

11、en为1时进行读写操作,en为0时不能进行任何操作;写操作或读操作需要在clk的上升沿进行;

12、rdb_wr_x为1时为写操作,为0时为读操作;bwe_x[7:0]分别为x端口的字节宽度写使能信号,用来实现x端口在写操作时对应字节是否写入;其中x为a或b;

13、控制关系为:在写操作开始时,若bwe_x[0]为1,则di_x[7:0]、di_x[64]写入存储器;若bwe_x[1]为1,则di_x[15:8]、di_x[65]写入存储器;若bwe_x[2]为1,则di_x[23:16]、di_x[66]写入存储器;若bwe_x[3]为1,则di_x[31:24]、di_x[67]写入存储器;若bwe_x[4]为1,则di_x[39:32]、di_x[68]写入存储器;若bwe_x[5]为1,则di_x[47:40]、di_x[69]写入存储器;若bwe_x[6]为1,则di_x[55:48]、di_x[70]写入存储器;若bwe_x[7]为1,则di_x[63:56]、di_x[71]写入存储器。

14、优选的,端口控制器输入信号包括外部使能信号en、a端口地址addr_a[11:0]、b端口地址addr_b[11:0]、a端口字节宽度写使能信号bwe_a[7:0]、b端口字节宽度写使能信号bwe_b[7:0]、a端口读写控制信号rdb_wr_a、b端口读写控制信号rdb_wr_b、a端口输入数据信号di_a[71:0]、b端口输入数据信号di_b[71:0]、内部输出数据信号do_t[71:0]、a端口内部时钟信号clk_in_a、b端口内部时钟信号clk_in_b、a\b端口切换信号transfer,其中en、addr_a[11:0]、addr_b[11:0]、bwe_a[7:0]、bwe_b[7:0]、rdb_wr_a、rdb_wr_b、di_a[71:0]、di_b[71:0]用于连接外部信号,do_t[71:0]、clk_in_a、clk_in_b、transfer用于连接内部信号;

15、端口控制器输出信号包括a端口对外数据输出信号do_a[71:0]、b端口对外数据输出信号do_b[71:0]、内部输入数据信号di_t[71:0]、内部字节宽度写使能信号bwe_t[7:0]、内部地址信号addr_t[11:0]、内部读写控制信号rdb_wr_t,其中do_a[71:0]、do_b[71:0]连接外部信号,di_t[71:0]、bwe_t[7:0]、addr_t[11:0]、rdb_wr_t连接内部信号。

16、优选的,端口控制器包括本文档来自技高网...

【技术保护点】

1.一种片上大容量双端口同步存储器,其特征在于:包括端口控制器、时钟控制器、地址译码器、读写控制器、带时钟反馈路径的存储阵列、第一存储阵列、第二存储阵列、第三存储阵列;

2.根据权利要求1所述的一种片上大容量双端口同步存储器,其特征在于:存储器根据外部时钟信号CLK、外部使能信号EN、A端口读写控制信号RDB_WR_A、B端口读写控制信号RDB_WR_B的状态,将A端口输入数据信号DI_A[71:0]写入A端口地址ADDR_A[11:0]对应的存储单元中,将B端口输入数据信号DI_B[71:0]写入B端口地址ADDR_B[11:0]对应的存储单元中;或将A端口地址ADDR_A[11:0]对应的存储单元中的数据读出,通过A端口对外数据输出信号DO_A[71:0]输出,将B端口地址ADDR_B[11:0]对应的存储单元中的数据读出,通过B端口对外数据输出信号DO_B[71:0]输出;

3.根据权利要求2所述的一种片上大容量双端口同步存储器,其特征在于:端口控制器输入信号包括外部使能信号EN、A端口地址ADDR_A[11:0]、B端口地址ADDR_B[11:0]、A端口字节宽度写使能信号BWE_A[7:0]、B端口字节宽度写使能信号BWE_B[7:0]、A端口读写控制信号RDB_WR_A、B端口读写控制信号RDB_WR_B、A端口输入数据信号DI_A[71:0]、B端口输入数据信号DI_B[71:0]、内部输出数据信号DO_T[71:0]、A端口内部时钟信号CLK_IN_A、B端口内部时钟信号CLK_IN_B、A\B端口切换信号TRANSFER,其中EN、ADDR_A[11:0]、ADDR_B[11:0]、BWE_A[7:0]、BWE_B[7:0]、RDB_WR_A、RDB_WR_B、DI_A[71:0]、DI_B[71:0]用于连接外部信号,DO_T[71:0]、CLK_IN_A、CLK_IN_B、TRANSFER用于连接内部信号;

4.根据权利要求3所述的一种片上大容量双端口同步存储器,其特征在于:端口控制器包括锁存器LAT9、LAT10、LAT13、LAT14、LAT16、LAT17、LAT19、LAT20、LAT22;二输入多路器MUX12、MUX15、MUX18、MUX21;

5.根据权利要求1所述的一种片上大容量双端口同步存储器,其特征在于:时钟控制器包括锁存器LAT23、LAT26、LAT30、LAT31,寄存器DFF36,延时器DLY24、DLY25、DLY27,异或门XOR28,PMOS管P29,同或门XNOR32,反相器INV33、INV35,缓冲器BUF34;

6.根据权利要求4所述的一种片上大容量双端口同步存储器,其特征在于:地址译码器由字线译码器和读写控制译码器构成;

7.根据权利要求3所述的一种片上大容量双端口同步存储器,其特征在于:读写控制器由72个读写单元构成;

8.根据权利要求1所述的一种片上大容量双端口同步存储器,其特征在于:第一存储阵列、第二存储阵列、第三存储阵列结构相同,均包含256条字线WL[255:0],288对位线,73728个存储单元,288对位线包括正位线BL[287:0]、负位线BLN[287:0],每条字线上连接288个存储单元,每对位线上连接256个存储单元,73728个存储单元以256×288的矩阵形式排布,每个存储单元能够存储一个二进制位。

9.根据权利要求8所述的一种片上大容量双端口同步存储器,其特征在于:带时钟反馈的存储阵列除包含第一存储阵列的全部结构,还额外包含一行时钟反馈行,时钟反馈行用于接收来自时钟控制器时钟反馈信号,对其进行延时处理,得到延时处理后的时钟信号反馈给时钟控制器。

10.根据权利要求9所述的一种片上大容量双端口同步存储器,其特征在于:存储单元包括NMOS管N214、N217、反相器INV215、INV216;位线端口WL连接NMOS管N214、N217的栅极,N214漏极连接正位线BL、负位线BLN;NMOS管N214的源极连接反相器INV215的输入端和反相器INV216的输出端;NMOS管N217的源极连接反相器INV216的输入端和反相器INV215的输出端。

11.根据权利要求9所述的一种片上大容量双端口同步存储器,其特征在于:时钟反馈行包括6个时钟反馈单元、250个填充单元;

12.根据权利要求11所述的一种片上大容量双端口同步存储器,其特征在于:时钟反馈单元包括NMOS管N220、N221、反相器INV218、INV219;WL连接N220的栅极,N220的漏极连接反相器INV218的输出端,源极连接B...

【技术特征摘要】

1.一种片上大容量双端口同步存储器,其特征在于:包括端口控制器、时钟控制器、地址译码器、读写控制器、带时钟反馈路径的存储阵列、第一存储阵列、第二存储阵列、第三存储阵列;

2.根据权利要求1所述的一种片上大容量双端口同步存储器,其特征在于:存储器根据外部时钟信号clk、外部使能信号en、a端口读写控制信号rdb_wr_a、b端口读写控制信号rdb_wr_b的状态,将a端口输入数据信号di_a[71:0]写入a端口地址addr_a[11:0]对应的存储单元中,将b端口输入数据信号di_b[71:0]写入b端口地址addr_b[11:0]对应的存储单元中;或将a端口地址addr_a[11:0]对应的存储单元中的数据读出,通过a端口对外数据输出信号do_a[71:0]输出,将b端口地址addr_b[11:0]对应的存储单元中的数据读出,通过b端口对外数据输出信号do_b[71:0]输出;

3.根据权利要求2所述的一种片上大容量双端口同步存储器,其特征在于:端口控制器输入信号包括外部使能信号en、a端口地址addr_a[11:0]、b端口地址addr_b[11:0]、a端口字节宽度写使能信号bwe_a[7:0]、b端口字节宽度写使能信号bwe_b[7:0]、a端口读写控制信号rdb_wr_a、b端口读写控制信号rdb_wr_b、a端口输入数据信号di_a[71:0]、b端口输入数据信号di_b[71:0]、内部输出数据信号do_t[71:0]、a端口内部时钟信号clk_in_a、b端口内部时钟信号clk_in_b、a\b端口切换信号transfer,其中en、addr_a[11:0]、addr_b[11:0]、bwe_a[7:0]、bwe_b[7:0]、rdb_wr_a、rdb_wr_b、di_a[71:0]、di_b[71:0]用于连接外部信号,do_t[71:0]、clk_in_a、clk_in_b、transfer用于连接内部信号;

4.根据权利要求3所述的一种片上大容量双端口同步存储器,其特征在于:端口控制器包括锁存器lat9、lat10、lat13、lat14、lat16、lat17、lat19、lat20、lat22;二输入多路器mux12、mux15、mux18、mux21;

5.根据权利要求1所述的一种片上大容量双端口同步存储器,其特征在于:时钟控制器包括锁存器lat23、lat26、lat30、lat31,寄存器dff36,延时器dly24、dly25、dly27,异或门xor28,pmos管p29,同或门xnor3...

【专利技术属性】
技术研发人员:刘亚泽陈雷孙华波杨铭谦孙健爽翟笑孙晋怡彭宝莉赵美然张伟
申请(专利权)人:北京微电子技术研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1