[发明专利]芯片存储器写操作时序路径自适应调节方法及装置有效
申请号: | 201610014798.4 | 申请日: | 2016-01-11 |
公开(公告)号: | CN105677593B | 公开(公告)日: | 2018-09-28 |
发明(设计)人: | 廖裕民;江显舟 | 申请(专利权)人: | 福州瑞芯微电子股份有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 林晓琴 |
地址: | 350000 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片 存储器 操作 时序 路径 自适应 调节 方法 装置 | ||
1.一种芯片存储器写操作时序路径自适应调节方法,其特征在于:
芯片初始化完成后开始工作并产生工作时钟;
根据芯片输入的低频时钟和所述工作时钟进行工作时钟频率判断;
写控制存储器单元输出写命令和写数据给存储器单元进行写操作,同时在写命令的一个工作时钟周期后将原始写完成指示位设置为有效;
所述存储器单元根据收到的写命令和写数据和工作时钟,在使用工作时钟采样到写命令后,经过其电路固有的写入动作延迟时间后输出原始写完成指示位;
所述原始写完成指示位分别经一级延迟一个周期和经两级延迟两个周期得到延迟一个周期后的写完成指示位和延迟两个周期后的写完成指示位;
根据所述工作时钟频率判断的结果进行通路选择操作,将所述原始写完成指示位、所述延迟一个周期后的写完成指示位以及所述延迟两个周期后的写完成指示位这三个输入中的一路选为写完成指示位。
2.根据权利要求1所述的芯片存储器写操作时序路径自适应调节方法,其特征在于:所述工作时钟频率判断的具体过程是:
对工作时钟进行计数;
使用低频时钟对所述计数所得的实时计数值进行采样,并将每次采样值对前一次的采样值做减法操作,得到差值;该差值就代表每个低频时钟周期内有多少个工作时钟周期;
得到每个低频时钟周期内有多少个工作时钟周期值后,读取芯片初始化时预存的档位门阀值,该档位门阀值包括延迟一周期门阀值和延迟两个周期门阀值;
将档位门阀值与低频时钟周期内的工作时钟周期值进行比较,判断工作时钟周期落入哪个区间;
如果低频时钟周期内的工作时钟周期值比所述延迟一周期门阀值小,则说明工作时钟周期比较慢,不需要进行延迟处理;
如果低频时钟周期内的工作时钟周期值比所述延迟一周期门阀值大,但是小于所述延迟两个周期门阀值,则所述存储器单元需要进行延迟一周期处理;
如果低频时钟周期内的工作时钟周期值比延迟两个周期门阀值大,则存储器单元需要进行延迟两个周期处理;
所述判断的判断结果作为所述通路选择操作的根据。
3.一种芯片存储器写操作时序路径自适应调节装置,其特征在于:包括时钟产生单元、频率监控判断单元、存储器单元、写控制器单元、第一级写完成缓存寄存器单元、第二级写完成缓存寄存器单元以及通路选择器单元;
所述时钟产生单元分别与所述频率监控判断单元、存储器单元、写控制器单元以及第一级写完成缓存寄存器单元连接;所述写控制器单元通过所述存储器单元依次与第一级写完成缓存寄存器单元、第二级写完成缓存寄存器单元连接;所述频率监控判断单元、存储器单元、第一级写完成缓存寄存器单元以及第二级写完成缓存寄存器单元还直接连接所述通路选择器单元;
芯片初始化完成后开始工作;
所述时钟产生单元产生工作时钟,并送往所述频率监控判断单元、存储器单元、第一级写完成缓存寄存器单元和写控制器单元;
所述频率监控判断单元根据输入的低频时钟和工作时钟进行工作时钟频率判断,并将判断结果送往所述通路选择器单元;
所述写控制器单元输出写命令和写数据给所述存储器单元进行写操作,同时在写命令的一个工作时钟周期后将原始写完成指示位设置为有效;
所述存储器单元根据收到的写命令和写数据和工作时钟,在使用工作时钟采样到写命令后,经过其电路固有的写入动作延迟时间后输出原始写完成指示位,送到所述通路选择器单元和所述第一级写完成缓存寄存器单元;
所述第一级写完成缓存寄存器单元对收到的原始写完成指示位延迟一个周期得到延迟一个周期后的写完成指示位后送至所述通路选择器单元和第二级写完成缓存寄存器单元;
所述第二级写完成缓存寄存器单元对收到的原始写完成指示位再延迟一个周期得到延迟两个周期后的写完成指示位后送到所述通路选择器单元;
所述通路选择器单元根据收到的频率监控判断单元输出的判断结果进行通路选择操作,将原始写完成指示位、延迟一个周期后的写完成指示位以及延迟两个周期后的写完成指示位这三个输入中的一路选为写完成指示位。
4.根据权利要求3所述芯片存储器写操作时序路径自适应调节装置,其特征在于:所述频率监控判断单元进一步包括门阀值存储单元、计数器单元以及多拍切换判断单元,所述门阀值存储单元和计数器单元均连接所述多拍切换判断单元,且计数器单元还连接所述时钟产生单元,所述多拍切换判断单元还连接通路选择器单元;
所述计数器单元对工作时钟进行计数;
所述多拍切换判断单元使用低频时钟对所述计数器单元输出的实时计数值进行采样,并将每次采样值对前一次的采样值做减法操作,得到差值;该差值就代表每个低频时钟周期内有多少个工作时钟周期;
得到每个低频时钟周期内有多少个工作时钟周期值后,所述多拍切换判断单元读取所述门阀值存储单元中芯片初始化时预存的档位门阀值,该档位门阀值包括延迟一周期门阀值和延迟两个周期门阀值;
将档位门阀值与低频时钟周期内的工作时钟周期值进行比较,判断工作时钟周期落入哪个区间;
如果低频时钟周期内的工作时钟周期值比所述延迟一周期门阀值小,则说明工作时钟周期比较慢,不需要进行延迟处理;
如果低频时钟周期内的工作时钟周期值比所述延迟一周期门阀值大,但是小于所述延迟两个周期门阀值,则所述存储器单元需要进行延迟一周期处理;
如果低频时钟周期内的工作时钟周期值比延迟两个周期门阀值大,则存储器单元需要进行延迟两个周期处理;
所述判断的判断结果被送到所述通路选择器单元作为所述通路选择操作的根据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州瑞芯微电子股份有限公司,未经福州瑞芯微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610014798.4/1.html,转载请声明来源钻瓜专利网。