The invention provides a method and device for using data encoding to reduce programming time of memory device, wherein the device includes interface for communicating with memory and coding circuit. Memory uses the first bit programming duration when programming the first bit value, and the second bit programming duration is longer than the first bit programming when the second bit value of programming is opposite to the first bit value. The encoding circuit is configured to receive the input data word stored in memory, by encoding the input data, to generate the corresponding data word encoding, the encoding data words than the input data word more complex digital, but in programming in memory than the input data word shorter program duration, and pass through the interface the word encoding data stored in memory.
【技术实现步骤摘要】
使用数据编码以减少存储器装置的编程时间的方法和装置
本专利技术关于一种数据存储器,特别是关于一种用于减少使用数据编码的存储器装置的编程时间的方法和装置。
技术介绍
一次性可编程存储器是一种内部的编程存储器采用一次性可编程只读存储器(One-TimeProgrammableReadOnlyMemory,OTPROM,简称OTP)的存储装置。OTPROM的数据写入原理同可抹除可编程唯读存储器(ErasableProgrammableReadOnlyMemory,EPROM),可利用编程烧录工具的高电压将数据编程写入。OTP存储装置为一次性可编程存储装置,将应用程序代码烧录到芯片中,就能按程序代码的功能运作。这为开发验证和量产提供了极大的方便和灵活性。一般而言,存储器装置的编程持续时间取决于数据中的“1”位值的数目与“0”位值的数目变化。例如,在某些一次性可编程(One-TimeProgrammable,OTP)存储器装置中,存储器预设编程为全“0”,并且只有“1”位值必须被写入存储器。据此,编程具有大量“1”位值的数据比具有少量“1”位值的数据要花费更长的时间。因此,若开发商的输入数据字(inputdatawords)中具有大量的“1”位值,则存储器控制器于接收到此输入数据字时,往往需要花费较长的编程持续时间来将此输入数据字编程于存储器中。由以上可知,需要一种新的数据存储方法,以辅助使用者妥善地解决既有的问题。
技术实现思路
本文所描述的本专利技术的实施例提供了一种使用数据编码以减少存储器装置的编程时间的装置,其包含用于与存储器沟通的接口以及编码电路。存储器在编程 ...
【技术保护点】
一种使用数据编码以减少存储器装置的编程时间的装置,其特征在于,该装置包含:一接口,用于与一存储器沟通,其中该存储器在编程一第一位值时用了一第一位编程持续时间,并且在编程与该第一位值相反的一第二位值时用了比该第一位编程持续时间长的一第二位编程持续时间;以及一编码电路,配置来接收用于存储在该存储器中的多个输入数据字,对该多个输入数据字进行编码以产生相应的多个编码数据字,其中该多个编码数据字比该多个输入数据字多了多个位,但是以比该多个输入数据字更短的编程持续时间编程于该存储器中,并且通过该接口传送该多个编码数据字以存储在该存储器中。
【技术特征摘要】
2016.08.08 US 15/230,4991.一种使用数据编码以减少存储器装置的编程时间的装置,其特征在于,该装置包含:一接口,用于与一存储器沟通,其中该存储器在编程一第一位值时用了一第一位编程持续时间,并且在编程与该第一位值相反的一第二位值时用了比该第一位编程持续时间长的一第二位编程持续时间;以及一编码电路,配置来接收用于存储在该存储器中的多个输入数据字,对该多个输入数据字进行编码以产生相应的多个编码数据字,其中该多个编码数据字比该多个输入数据字多了多个位,但是以比该多个输入数据字更短的编程持续时间编程于该存储器中,并且通过该接口传送该多个编码数据字以存储在该存储器中。2.如权利要求1所述的装置,其特征在于,所有的该多个编码数据字的该第二位值的总出现次数大于所有的该多个输入数据字的该第二位值的总出现次数。3.如权利要求1所述的装置,其特征在于,该多个编码数据字由所有的2M个M位字中具有该第二位值的最小出现次数的2N个M位字的子集合组成。4.如权利要求1所述的装置,其特征在于,该编码电路更配置来经由该接口接收从该存储器...
【专利技术属性】
技术研发人员:尤佛·科斯纳尔,
申请(专利权)人:新唐科技股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。