System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据存储,例如涉及一种用于芯片的信息配置方法及装置、flash存储器、芯片。
技术介绍
1、目前,非易失存储器在制造过程中会由于工艺的波动和偏差造成不同芯片的实际存在差异。
2、为了解决这种差异带来的影响,保障非易失存储器的工作条件保持在一个合适的值,相关技术公开了以下芯片的信息配置方法,包括:在晶圆生产测试过程根据实际测试结果将非易失存储器的最优配置信息写入至非易失存储区域;在芯片上电或者运行阶段,读取非易失存储区域存储的配置信息后加载至芯片内部锁存器。
3、在实现本公开实施例的过程中,发现相关技术中至少存在如下问题:
4、相关技术虽然能够保障非易失存储器的工作条件保持在合适值,但是,随着集成电路工艺尺寸的不断缩小,工艺的波动和偏差带来的影响凸显,芯片的配置参数数量明显增多,对于小容量非易失存储器而言,用于配置的锁存器面积随之增大,而芯片的面积难以进一步压缩,因此,如何在不扩大芯片面积的基础上进行芯片的信息配置操作,成为当前亟需解决的技术难题。
5、需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
1、为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。
2、本公开实施例提供了一种用于芯片的信
3、在一些实施例中,所述方法包括:响应于包括有配置需求的配置指令,确定配置需求关联的目标配置参数;从存储阵列的第一配置存储区中读取目标配置参数关联的目标芯片配置信息;加载目标芯片配置信息至与存储阵列对应的锁存器,以更新芯片的配置参数。
4、在一些实施例中,确定配置需求关联的目标配置参数,包括:获得配置需求关联的配置参数的有效性标识;在有效性标识表示配置参数有效的情况下,确定配置参数为配置需求关联的目标配置参数。
5、在一些实施例中,确定配置需求关联的目标配置参数,包括:根据配置指令,确定指令类型;根据指令类型,确定配置需求关联的目标配置参数。
6、在一些实施例中,根据指令类型,确定配置需求关联的目标配置参数,包括:在指令类型为读指令的情况下,确定配置需求关联的目标配置参数为读操作配置参数;和/或,在指令类型为擦指令的情况下,确定配置需求关联的目标配置参数为擦操作配置参数;和/或,在指令类型为写指令的情况下,确定配置需求关联的目标配置参数为写入操作配置参数。
7、在一些实施例中,还包括:更新芯片的配置参数后,根据指令类型对存储阵列进行相应操作。
8、在一些实施例中,目标配置参数包括读操作配置参数、擦操作配置参数和写入操作配置参数中的一种或多种;读取目标配置参数关联的目标芯片配置信息,包括:确定不同目标配置参数的优先级;根据不同目标配置参数的优先级,依次读取目标配置信息;其中,读操作配置参数、擦操作配置参数和写入操作配置参数的优先级依次降低。
9、在一些实施例中,还包括:响应于包括有配置需求的配置指令前,控制芯片执行上电操作;从存储阵列中的第二配置存储区读取指定配置参数关联的初始芯片配置信息;加载初始芯片配置信息至锁存器,以初始化芯片的配置参数。
10、在一些实施例中,所述装置,包括处理器和存储有程序指令的存储器,所述处理器被配置为在运行所述程序指令时,执行如前述的用于芯片的信息配置方法。
11、在一些实施例中,所述flash存储器,包括:flash存储器本体;锁存器,设置于flash存储器本体,被配置为分时存储芯片配置信息;存储阵列,设置于flash存储器本体,与锁存器连接,包括多个配置存储区,多个配置存储区分别存储不同的芯片配置信息;和,如前述的用于芯片的信息配置装置,设置于flash存储器本体。
12、在一些实施例中,所述芯片,包括如前述的flash存储器。
13、本公开实施例提供的用于芯片的信息配置方法、装置、flash存储器和芯片,可以实现以下技术效果:
14、本公开实施例响应于包括有配置需求的配置指令,确定出配置需求关联的目标配置参数。再从存储阵列的第一配置存储区中读取目标配置参数关联的目标芯片配置信息。最后,将目标芯片配置信息加载至存储阵列对应的锁存器中以实现芯片配置参数的更新操作。由于flash存储器配置的锁存器具备分时存储芯片配置信息的功能,且分别存储于多个配置存储区内的不同芯片配置信息生效时间存在差异,因此,可以通过共享锁存器的方式进行芯片的信息配置操作,从而在不扩大芯片面积的基础上有效地降低芯片锁存器的开销。
15、以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本申请。
本文档来自技高网...【技术保护点】
1.一种用于芯片的信息配置方法,其特征在于,包括:
2.根据权利要求1所述的信息配置方法,其特征在于,确定配置需求关联的目标配置参数,包括:
3.根据权利要求1所述的信息配置方法,其特征在于,确定配置需求关联的目标配置参数,包括:
4.根据权利要求3所述的信息配置方法,其特征在于,根据指令类型,确定配置需求关联的目标配置参数,包括:
5.根据权利要求3所述的信息配置方法,其特征在于,还包括:
6.根据权利要求1所述的信息配置方法,其特征在于,目标配置参数包括读操作配置参数、擦操作配置参数和写入操作配置参数中的一种或多种;读取目标配置参数关联的目标芯片配置信息,包括:
7.根据权利要求1至6任一项所述的信息配置方法,其特征在于,还包括:
8.一种用于芯片的信息配置装置,包括处理器和存储有程序指令的存储器,其特征在于,所述处理器被配置为在运行所述程序指令时,执行如权利要求1至7任一项所述的用于芯片的信息配置方法。
9.一种Flash存储器,其特征在于,包括:
10.一种芯片,其
...【技术特征摘要】
1.一种用于芯片的信息配置方法,其特征在于,包括:
2.根据权利要求1所述的信息配置方法,其特征在于,确定配置需求关联的目标配置参数,包括:
3.根据权利要求1所述的信息配置方法,其特征在于,确定配置需求关联的目标配置参数,包括:
4.根据权利要求3所述的信息配置方法,其特征在于,根据指令类型,确定配置需求关联的目标配置参数,包括:
5.根据权利要求3所述的信息配置方法,其特征在于,还包括:
6.根据权利要求1所述的信息配置方法,其特征在于,目标配置参数包括...
【专利技术属性】
技术研发人员:刘家齐,续素芬,黄金煌,
申请(专利权)人:北京紫光青藤微系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。