半导体器件及其操作方法技术

技术编号:8735488 阅读:184 留言:0更新日期:2013-05-26 11:52
本发明专利技术涉及一种半导体器件及其操作方法。半导体器件包括:ROM,所述ROM用于储存编程算法、擦除算法、读取算法以及复位算法,并且输出与选中的算法相对应的ROM数据;编程计数器,所述编程计数器用于将ROM地址输出到ROM,以便顺序操作选中的算法;内部电路,所述内部电路用于响应于根据所述ROM数据的多个内部电路控制信号,而执行与所述选中的算法相对应的操作;以及复位电路,所述复位电路用于通过响应于从外部输入的复位命令,而将编程计数器初始化来停止运行的算法的进程,并执行复位算法。

【技术实现步骤摘要】
半导体器件及其操作方法相关申请的交叉引用本申请基于并要求2011年10月27日向韩国知识产权局提交的申请号为10-2011-0110582的韩国专利申请的优先权,其全部内容通过引用合并于此。
本专利技术总体而言涉及一种半导体器件及其操作方法,更具体而言,涉及一种能在输入复位命令时防止超规格(over-spec)的半导体器件及其操作方法。
技术介绍
半导体器件包括用于控制包括在其中的电路的操作的微控制器。微控制器响应于输入到半导体器件的操作命令而控制内部电路的操作。当半导体器件响应于外部命令执行操作时,半导体器件可以接收来自用户的指示操作停止并返回初始状态的复位命令。在这种情况下,当微控制器在运行操作中执行复位命令时,由于操作错误而会导致半导体器件处于异常状态。为了防止异常状态,半导体器件可以借助于复位检查码,在运行操作期间识别是否输入复位命令。例如,当通过外部命令在运行编程操作期间从外部输入复位命令时,执行编程操作直到复位检查码,并且此后执行初始化操作。复位检查码判定是否提供复位命令。存在多个复位检查码用于编程操作、读取操作以及擦除操作,但是复位检查码的位置可以不同。因此,当从外部输入复位命令时,复位命令输入时的时刻tRST和最终完成诸如编程操作、读取操作或擦除操作的操作时的时刻并非总是同步的,由此在器件中产生超规格。
技术实现思路
本专利技术提供了一种半导体器件及其操作方法,所述半导体器件通过当从外部输入复位命令时,将微控制器内的编程计数器复位并且执行储存在ROM中的算法的复位检查码,使得无论运行操作的状态如何,都具有相同的复位时间。本专利技术的一个实施例提供了一种半导体器件,所述半导体器件包括:ROM,所述ROM用于储存编程算法、擦除算法、读取算法以及复位算法,并输出与选中的算法相对应的ROM数据;编程计数器,所述编程计数器用于将ROM地址输出到ROM,以便顺序操作选中的算法;内部电路,所述内部电路响应于根据所述ROM数据的多个内部电路控制信号,而执行与选中的算法相对应的操作;以及复位电路,所述复位电路通过响应于从外部输入的复位命令将编程计数器初始化来停止运行的算法的进程,并执行复位操作。本专利技术的另一个实施例提供了一种半导体器件,所述半导体器件包括:微控制器,所述微控制器响应于从外部输入的命令而输出多个内部电路控制信号;内部电路,所述内部电路响应于所述多个内部电路控制信号而执行编程操作、擦除操作或读取操作;以及复位电路,所述复位电路控制微控制器以便停止运行的算法,并在从外部输入复位命令时执行复位算法。本专利技术的另一个实施例提供了一种操作半导体器件的方法,所述方法包括以下步骤:响应于从外部输入的操作命令,而执行编程算法、读取算法以及擦除算法中的一种算法;当从外部输入复位命令时,将编程计数器初始化以移动到所述一种算法的第一行语法;经由记录在所述第一行语法中的复位检查码来判定是否输入复位信号;以及当判定出输入复位信号时,执行复位算法。响应于本专利技术的各种实施例,当从外部输入复位命令时,储存在ROM中的算法的复位检查码是通过将微控制器内的编程计数器复位来执行的,由此无论运行操作的状态如何都具有相同的时间,由此防止在复位操作中半导体器件的超规格。可以将一个复位检查码储存在ROM内的算法中,使得可以改善半导体器件的效率,因为可以将用于执行复位操作的多个子例程统一到一个子例程中。前述概要仅是说明性的,而并非意图以任何方式进行限制。通过参照附图和以下详细的描述,除了上述说明性的方面、实施例以及特点之外,其它方面、实施例以及特点将变得明显。附图说明图1是说明根据本专利技术的一个实施例的半导体器件的框图。图2是详细说明图1中所示的微控制器的框图。图3是用于说明图2中示出的微控制器的操作的信号的波形图。图4是说明根据本专利技术的一个实施例的半导体器件的操作的流程图。具体实施方式在下文中,将参照附图详细地描述本专利技术的实施例。然而,本专利技术不限定于以下公开的实施例,并且可以采用不同的方式实施。提供实施例仅出于说明的目的,并且用于使本领域的技术人员完全理解本专利技术的范围。图1是说明根据本专利技术的一个实施例的半导体器件的框图。参见图1,半导体器件包括存储器单元阵列110、页缓冲器单元120、Y译码器130、电源140、X译码器150以及微控制器160。存储器单元阵列110包括可以储存数据的多个存储器单元。页缓冲器单元120包括与存储器单元阵列110的多个位线连接的多个页缓冲器。每个页缓冲器暂时地储存经由Y译码器130传送来的编程数据,响应于页缓冲器控制信号PB_SIG而在编程操作中控制相应的位线的电位,在读取操作中感测相应位线的电位,暂时地储存读取数据,然后将储存的数据输出到Y译码器130。Y译码器130响应于Y译码器控制信号YDEC_SIG,在编程操作中将经由数据线输入的编程数据传送到与列地址相对应的页缓冲器,并且在读取操作中将从页缓冲器传送来的读取数据输出到数据线。电源140响应于电源控制信号HG_SIG,而产生每种操作所需的操作电压(例如,编程电压Vpgm、读取电压Vread以及通过电压Vpass)。X译码器150响应于X译码器控制信号XDEC_SIG,将电源140中所产生的操作电压传送到存储器单元阵列110的字线WL<n:0>。存储器单元阵列110、页缓冲器单元120、Y译码器130、电源140以及X译码器150是在半导体器件中执行内部操作的电路,并且它们可以被定义为内部电路。微控制器160响应于从外部输入的命令,产生并输出页缓冲器控制信号PB_SIG、Y译码器控制信号YDEC_SIG、电源控制信号HG_SIG以及X译码器控制信号XDEC_SIG。当从外部输入复位命令时,通过将包括在微控制器160中的编程计数器初始化,从在ROM中储存有复位语法的第一行再次执行算法,使得停止运行操作以执行复位操作。图2是详细说明图1所示的微控制器的框图。参见图2,微控制器160包括命令输入单元161、编程计数器162、ROM163、复位信号发生器164、命令译码器165、输出寄存器166以及胶合逻辑167。命令输入单元161响应于从外部输入的命令而产生命令信号,并且将产生的命令信号输出到ROM163。当从外部输入复位命令0xFF时,命令输入单元161输出复位使能信号CI_RESEN到复位信号发生器164。编程计数器162响应于状态信号PH1,输出在半导体器件的编程操作、读取操作或擦除操作中顺序增加的ROM地址ROMADD<11:0>。编程计数器162响应于编程计数器复位信号PC_RESET而被初始化,并且输出初始ROM地址ROMADD<0>。ROM163储存与半导体器件的编程操作、读取操作以及擦除操作相对应的算法,并且在每个算法的第一行语法中记录复位检查码。ROM163响应于从命令输入单元161输出的命令信号,而执行与编程操作、读取操作以及擦除操作相对应的算法,并响应于从编程计数器162输出的ROM地址ROMADD<11:0>而顺序输出与每个算法的语法相对应的ROM数据ROMDATA<23:0>。复位信号发生器164响应于复位使能信号CI_RESEN而输出编程计数器复位信号PC_RESET。复位信本文档来自技高网...
半导体器件及其操作方法

【技术保护点】
一种半导体器件,包括:ROM,所述ROM被配置成储存编程算法、擦除算法、读取算法以及复位算法,并且输出与选中的算法相对应的ROM数据;编程计数器,所述编程计数器被配置成将ROM地址输出到ROM,以便操作选中的算法;内部电路,所述内部电路被配置成响应于根据所述ROM数据的多个内部电路控制信号,而执行与所述选中的算法相对应的操作;以及复位电路,所述复位电路被配置成通过响应于从外部输入的复位命令,而将所述编程计数器初始化来停止运行的算法的进程,并执行所述复位算法。

【技术特征摘要】
2011.10.27 KR 10-2011-01105821.一种半导体器件,包括:ROM,所述ROM被配置成储存编程算法、擦除算法、读取算法以及复位算法,并且输出与选中的算法相对应的ROM数据;编程计数器,所述编程计数器被配置成将ROM地址输出到ROM,以便操作选中的算法;内部电路,所述内部电路被配置成响应于根据所述ROM数据的多个内部电路控制信号,而执行与所述选中的算法相对应的操作;以及复位电路,所述复位电路被配置成通过响应于从外部输入的复位命令,而将所述编程计数器初始化来停止运行的算法的进程,并执行所述复位算法。2.如权利要求1所述的半导体器件,其中,在所述编程算法、所述擦除算法以及所述读取算法中的第一行语法中储存有复位检查码。3.如权利要求1所述的半导体器件,其中,所述复位电路包括复位信号发生器,所述复位信号发生器被配置成响应于所述复位命令而输出编程计数器复位信号。4.如权利要求3所述的半导体器件,其中,所述编程计数器被配置成响应于所述编程计数器复位信号而输出初始ROM地址。5.如权利要求1所述的半导体器件,其中,所述ROM被配置成响应于从外部输入的操作命令,而输出与所述编程算法、所述擦除算法或所述读取算法相对应的所述ROM数据。6.如权利要求5所述的半导体器件,还包括:命令译码器,所述命令译码器被配置成响应于所述ROM数据,而输出多个控制信号;以及胶合逻辑,所述胶合逻辑被配置成响应于所述多个控制信号,而输出用于控制所述内部电路的所述多个内部电路控制信号。7.如权利要求6所述的半导体器件,还包括:输出寄存器,所述输出寄存器被配置成暂时地储存所述多个控制信号;以及命令输入单元,所述命令输入单元被配置成产生命令输入以发送到所述ROM。8.如权利要求1所述的半导体器件,其中,所述内部电路包括:存储器单元阵列,所述存储器单元阵列包括多个存储器单元;页缓冲器单元,所述页缓冲器单元被配置成储存编程数据或感测所述多个存储器单元的编程状态,并且与所述存储器单元阵列的位线耦接;电源,所述电源被配置成产生多个操作电压;以及X译码器,所述X译码器被配置成选择性地将所述多个操作电压传送到所述存储器单元阵列。9.如权利要求8所述的半导体器件,其中,所述内部电路还包括Y译码器,所述Y译码器被配置成将编程数据传送到所述页缓冲器,或输出读取数据。10.如权利要求2所述的半导体器件,其中,所述ROM被配置成当通过所述复位检查码判定出输入所述复位命令时,执行所述复位算法。11.一种半导体器件,包括:...

【专利技术属性】
技术研发人员:姜泰圭宋尚炫
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:

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

1