一种控制数据输出的装置和方法_2

文档序号:9810466阅读:来源:国知局
第二输入端与所述读模式判断模块120的第一输出端连接、第三输入端与所述读时序模块140的第一输出端连接,所述延时模块180的输出端与所述多路选择模块170的第一输入端连接;
[0056]所述延时模块180,用于从所述跳变检测模块110获取脉冲信号和从所述读模式判断模块120获取页内读取信号,以产生第一使能信号并延时输出至所述多路选择模块170,或者从所述跳变检测模块110获取所述脉冲信号和从读时序模块140获取随机读取信号,以产生第二使能信号并延时输出至所述多路选择模块170 ;
[0057]所述多路选择模块170,用于根据所述延时模块180传输的所述第一使能信号,控制数据输出,或者根据所述延时模块180传输的所述第二使能信号,控制数据输出。
[0058]进一步地,所述锁存模块160包括;
[0059]所述锁存模块160的第一输入端为地址信号输入端、第二输入端与所述读模式判断模块120的第二输出端连接、第三输入端与所述读时序模块140的第二输出端连接、第四输入端与所述页缓存模块150的输出端连接、第一输出端与所述多路选择模块170的第二输入端连接、第二输出端与所述多路选择模块170的第三输入端连接;
[0060]所述锁存模块160,用于根据从所述地址信号输入端接收的第一地址信号和从所述读模式判断模块120获取的所述页内读取信号,输出与所述第一地址信号对应的第一主阵列数据和第一冗余阵列数据;或者从所述页缓存模块150读入数据,并根据从所述地址信号输入端接收的第二地址信号和从所述读时序模块140获取的所述随机读取信号,输出与所述第二地址信号对应的第二主阵列数据和第二冗余阵列数据。
[0061 ] 进一步地,所述跳变检测模块110包括:
[0062]检测单元,用于根据接收的地址信号,检测所述接收的地址信号是否发生地址翻转;
[0063]脉冲单元,用于当所述接收的地址信号发生地址翻转时,产生脉冲信号;
[0064]输出单元,用于将所述脉冲信号传输至所述读时序模块140、所述地址决策模块130和所述延时模块180。
[0065]进一步地,所述读模式判断模块120包括:
[0066]判断单元,用于根据接收的地址信号,进行地址翻转状态判断;
[0067]第一输出单元,用于当判定所述接收的地址信号为低位翻转的地址信号时,判定为页内读取模式,产生所述页内读取信号并传输至所述读时序模块140、所述锁存模块160和所述延时模块180 ;
[0068]第二输出单元,用于当判定所述接收的地址信号为高位翻转的地址信号时,判定为随机读取模式,产生随机读取模式判定信号并传输至所述读时序模块140。
[0069]进一步地,所述读时序模块140包括:
[0070]第一时序单元,用于当接收的信号为所述脉冲信号和所述页内读取信号时,停止发送读时序命令;
[0071]第二时序单元,用于当接收的信号为所述脉冲信号和所述随机读取模式判定信号时,向所述页缓存模块150发送所述读时序命令,并产生所述随机读取信号以传输至所述锁存模块160和所述延时模块180。
[0072]进一步地,所述多路选择模块170包括:
[0073]第一输入单兀,用于根据所述延时模块180传输的使能信号,控制使能端,其中,所述使能信号包含所述第一使能信号和所述第二使能信号;
[0074]第二输入单元,用于接收所述锁存模块160传输的冗余阵列数据,其中,所述冗余阵列数据包含所述第一冗余阵列数据和所述第二冗余阵列数据;
[0075]第三输入单元,用于接收所述锁存模块160传输的主阵列数据,其中,所述主阵列数据包含所述第一主阵列数据和所述第二主阵列数据;
[0076]第四输入单元,用于接收所述地址决策模块130传输的决策信号,控制输出数据。
[0077]在本实施例中,该控制数据输出的装置包括跳变检测模块110、读模式判断模块120、地址决策模块130、读时序模块140、页缓存模块150、锁存模块160和多路选择模块170,其主要在于还包括延时模块180。如图3所示,为本发明实施例一提供的地址切换时数据输出装置的示意图,该装置的具体连接方式为:
[0078]跳变检测模块110的输入端为地址信号输入端、第一输出端与延时模块180的第一输入端连接、第二输出端与地址决策模块130的第二输入端连接、第三输出端与读时序模块140的第一输入端连接;跳变检测模块110的输入端接收的是地址信号,第一输出端、第二输出端、第三输出端的输出信号为跳变检测模块110产生的脉冲信号;
[0079]读模式判断模块120的输入端为地址信号输入端、第一输出端与延时模块180的第二输入端连接、第二输出端与锁存模块160的第二输入端连接、第三输出端与读时序模块140的第二输入端连接;读模式判断模块120的输入端接收的是地址信号,第一输出端、第二输出端的输出信号为读模式判断模块120判定为页内读取模式时产生的页内读取信号,第三输出端的输出信号为读模式判断模块120判定为页内读取模式时产生的页内读取信号、以及读模式判断模块120判定为随机读取模式时产生的随机读取模式判定信号;
[0080]读时序模块140的第一输入端与跳变检测模块110的第三输出端连接、第二输入端与读模式判断模块120的第三输出端连接、第一输出端与延时模块180的第三输入端连接、第二输出端与锁存模块160的第三输入端连接、第三输出端与页缓存模块150的输入端连接;读时序判断模块140的第一输入端接收的是脉冲信号,第二输入端接收的是随机读取模式判定信号或页内读取信号,第一输出端和第二输出端的输出信号为读时序模块140产生的随机读取信号(RD0UT_EN),第三输出端的输出信号为读时序命令;
[0081]地址决策模块130的第一输入端为地址信号输入端、第二输入端与跳变检测模块110的第二输出端连接、输出端与多路选择模块170的第四输入端连接;地址决策模块130的第一输入端接收的是地址信号,第二输入端接收的是脉冲信号,输出端的输出信号为地址决策模块130产生的决策信号;
[0082]页缓存模块150的输入端与读时序模块140的第三输出端连接、输出端与锁存模块160的第四输入端连接;页缓存模块150的输入端接收的是读时序命令,输出端的输出信号为页缓存模块150已缓存的数据;
[0083]锁存模块160的第一输入端为地址信号输入端、第二输入端与读模式判断模块120的第二输出端连接、第三输入端与读时序模块140的第二输出端连接、第四输入端与页缓存模块150的输出端连接、第一输出端与多路选择模块170的第二输入端连接、第二输出端与多路选择模块170的第三输入端连接;锁存模块160的第一输入端接收的是地址信号,第二输入端接收的是页内读取信号,第三输入端接收的是随机读取信号,第四输入端接收的是数据,第一输出端的输出信号为冗余阵列数据,第二输出端的输出信号为主阵列数据;
[0084]多路选择模块170的第一输入端与延时模块180的输出端连接、第二输入端与锁存模块160的第一输出端连接、第三输入端与锁存模块160的第二输出端连接、第四输入端与地址决策模块130的输出端连接、输出端为数据输出端;多路选择模块170的第一输入端接收的是使能信号,第二输入端接收的是冗余阵列数据,第三输入端接收的是主阵列数据,第四输入端接收的是决策信号,输出端的输出信号为数据;
[0085]延时模块180的第一输入端与跳变检测模块110的第一输出端连接、第二输入端与读模式判断模块120的第一输出端连接、第三输入端与读时序模块140的第一输出端连接、输出端与多路选择模块170的第一输入端连接;延时模块180的第一输入端接收的是脉冲信号,第二输入端接收的是页内读取信号,第三输入端接收的是随机读取信号,输出端的输出信号为使能信号。
[0086]对于跳变检测模块110,脉冲信号通常用来表征相对于连续信号的整个信号周期内短时间发生的信号,也就是表征连续信号中产生的跳变以及该跳变信号的跳变过程,相对应的,地址信号的翻转过程也称为切换过程,具体指在稳定的地址信号周期内短时间发生翻转的信号,当地址信号切换后,可能在跳变检测模块110中引起瞬间突然变化、作用时间极短的电压或电流,跳变检测模块110会捕捉到该瞬间变化的电流或电压信号,由此就能产生脉冲信号(ATD)。因此,跳变检测模块110的作用在于,通过检测接收的地址信号是否产生了瞬间突然的变化,也就是是否发生翻转,向其他模块发送脉冲信号,以使数据输出装置进入控制状态。综上所述,当地址信号输入端传输的地址信号发生切换后,跳变检测模块110能够检测到该地址信号的地址发生的翻转,并根据地址信号翻转产生脉冲信号,并将脉冲信号分别传输到延时模块180、地址决策模块130和读时序模块140。虽然地址信号切换可能为低位地址翻转,也可能为高位地址翻转,但是脉冲信号是离散信号,产生于地址信号翻转引起的瞬间变化的电流/电压信号,因此无论地址信号输入端传输的地址信号为低位翻转的地址信号还是高位翻转的地址信号,跳变检测模块110发出的脉冲信号只用于表征地址发生了切换。
[0087]对于读模式判断模块120,用于根据接收的地址信号,进行地址切换状态和读取模式的判断。由于地址信号切换后,可能为低位地址翻转,也可能为高位地址翻转,读模式判断模块120会判断地址信号的翻转方式,并根据不同的地址信号翻转方式判定读取模式,并产生相应的信号。(I)当判定接收的地址信号为低位翻转的地址信号时,读模式判断模块120判定为页内读取模式,产生页内读取信号(Page Read, PAGE_RD)并将该信号传输至读时序模块140、锁存模块160和延时模块180,其原因在于,存储器的“页”通常用于存储高位地址一样的数据,当地址信号的低位发生翻转时,其高位地址不变,其所对应的“页”也不变,该低位翻转的地址信号所对应的数据仍旧位于高位地址所对应页中,因此读模式判断模块120发送页内读取信号使读时序模块140不需要触发新一轮的读时序使锁存模块160重新读入数据,并且使锁存模块160在页内读取信号作用下读取当前“页”的数据,延时模块180接收页内读取信号以产生使能信号并延时输出,能够使多路选择模块170的使能端延时开启以控制数据输出,因此页内读取信号传输至读时序模块140、锁存模块160和延时模块180。(2)当判定接收的地址信号为高位翻转的地址信号时,读模式判断模块120判定为随机读取模式,产生随机读取模式判定信号(Random Access Read)并传输至读时序模块140,其原因在于,地址信号的高位地址发生翻转,那么该切换后的地址所对应的数据已经不在当前锁存模块160中存储的数据中,其高位地址翻转的地址信号对应的“页”发生了改变,因此需要页缓存模块150将新一页的数据读入锁存模块160,因此高位地址翻转时,读模式判断模块120需要激发读时序模块140使其产生新一轮的读时序命令。
[0088]对于读时序模块140,用于当接收的信号为脉冲信号和页内读取信号时,停止向页缓存模块150发送读时序命令,以及用于当接收的信号为脉冲信号和随机读取模式判定信号时,向页缓存模块150发送读时序命令,并在读操作完成之后产生随机读取信号以传输至锁存模块160和所述延时模块180。低位地址翻转时,读时序模块140同时接收跳变检测模块110的脉冲信号和读模式判断模块120的
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1