JP2017010443A - Semiconductor device - Google Patents
Semiconductor device Download PDFInfo
- Publication number
- JP2017010443A JP2017010443A JP2015127778A JP2015127778A JP2017010443A JP 2017010443 A JP2017010443 A JP 2017010443A JP 2015127778 A JP2015127778 A JP 2015127778A JP 2015127778 A JP2015127778 A JP 2015127778A JP 2017010443 A JP2017010443 A JP 2017010443A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- test
- semiconductor device
- unit
- internal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
Description
本発明は、レジスタを備えた半導体装置に関する。 The present invention relates to a semiconductor device provided with a register.
従来より、レジスタを備えた半導体装置には、サージノイズの印加によってレジスタのデータ化けが生じた場合であっても、リセット動作を要することなく自ら正常動作に復帰するための手段として、レジスタの自動リフレッシュ機能(=レジスタのデータを定期的に上書きする機能)を備えたものがある。 Conventionally, in a semiconductor device having a register, even if the data of the register is garbled due to the application of surge noise, the automatic register has been used as a means for returning to normal operation without requiring a reset operation. Some have a refresh function (= function to periodically overwrite register data).
なお、上記に関連する従来技術の一例としては、特許文献1〜特許文献3を挙げることができる。
In addition, as an example of the related art related to the above,
しかしながら、上記の従来技術では、レジスタの自動リフレッシュ機能を有効とするか無効とするかを任意に切り替えるための構成について、何ら検討されていなかった。 However, in the above-described conventional technology, no study has been made on a configuration for arbitrarily switching between enabling and disabling the register automatic refresh function.
本明細書中に開示されている発明は、本願の発明者により見出された上記の問題点に鑑み、レジスタの自動リフレッシュ機能を有効とするか無効とするかを任意に切り替えることのできる半導体装置を提供することを目的とする。 In view of the above-mentioned problems found by the inventors of the present application, the invention disclosed in the present specification is a semiconductor that can arbitrarily switch whether the automatic refresh function of a register is enabled or disabled. An object is to provide an apparatus.
本明細書中に開示された半導体装置は、レジスタ部と、前記レジスタ部からデータを読み出して動作する機能動作部と、前記レジスタ部のデータを定期的に上書きする自動リフレッシュ機能部と、前記自動リフレッシュ機能部の動作可否を制御するためのイネーブル信号を生成するイネーブル制御部と、を有する構成(第1の構成)とされている。 The semiconductor device disclosed in this specification includes a register unit, a functional operation unit that operates by reading data from the register unit, an automatic refresh function unit that periodically overwrites data in the register unit, and the automatic An enable control unit that generates an enable signal for controlling whether or not the refresh function unit operates is configured (first configuration).
第1の構成から成る半導体装置において、前記イネーブル制御部は、共通の第1内部信号を保持して複数の第2内部信号を生成する複数のラッチ部と、前記複数の第2内部信号から前記イネーブル信号を生成する論理合成部を含む構成(第2の構成)にするとよい。 In the semiconductor device having the first configuration, the enable control unit includes a plurality of latch units that hold a common first internal signal and generate a plurality of second internal signals, and the plurality of second internal signals from the plurality of second internal signals. A configuration including a logic synthesis unit that generates an enable signal (second configuration) is preferable.
第2の構成から成る半導体装置は、前記半導体装置を通常モードとするかテストモードとするかを切り替えるテスト制御部をさらに有する構成(第3の構成)にするとよい。 The semiconductor device having the second configuration may be configured to further include a test control unit (third configuration) that switches the semiconductor device between a normal mode and a test mode.
第3の構成から成る半導体装置は、前記通常モード時には、前記第1内部信号が自動リフレッシュされる構成(第4の構成)にするとよい。 The semiconductor device having the third configuration may have a configuration (fourth configuration) in which the first internal signal is automatically refreshed in the normal mode.
第3または第4の構成から成る半導体装置は、前記テストモード時には、前記第1内部信号がディセーブル時の論理レベルに固定される構成(第5の構成)にするとよい。 The semiconductor device having the third or fourth configuration may have a configuration (fifth configuration) in which, in the test mode, the first internal signal is fixed to a logic level when disabled.
第5の構成から成る半導体装置において、前記テスト制御部は、所定期間に亘って外部テスト信号が前記テストモード時の論理レベルに維持されたときに初めて内部テスト信号を前記テストモード時の論理レベルとする外部テスト信号検出部を含んだ構成(第6の構成)にするとよい。 In the semiconductor device having the fifth configuration, the test control unit is configured to apply the internal test signal to the logic level in the test mode only when the external test signal is maintained at the logic level in the test mode for a predetermined period. A configuration (sixth configuration) including an external test signal detection unit is preferable.
第6の構成から成る半導体装置において、前記テスト制御部は、前記内部テスト信号が前記テストモード時の論理レベルであるときにテストコマンドの待ち受け状態となって前記レジスタ部にテストデータを書き込むテストコマンド検出部をさらに含む構成(第7の構成)にするとよい。 In the semiconductor device having the sixth structure, the test control unit enters a test command standby state when the internal test signal is at a logic level in the test mode, and writes test data to the register unit. A configuration (seventh configuration) may further be included that further includes a detection unit.
第6または第7の構成から成る半導体装置において、前記レジスタ部は、自動リフレッシュ対象の第1レジスタと自動リフレッシュ対象外の第2レジスタと、を含み、前記テスト制御部は、前記内部テスト信号が前記通常モード時の論理レベルである間、前記第2レジスタをリセット状態に維持するリセット制御部をさらに含む構成(第8の構成)にするとよい。 In the semiconductor device having the sixth or seventh configuration, the register unit includes a first register to be auto-refreshed and a second register not to be auto-refreshed, and the test control unit receives the internal test signal. A configuration (eighth configuration) may further be included that further includes a reset control unit that maintains the second register in a reset state while the logic level is in the normal mode.
また、本明細書中に開示されている電子機器は、入力信号を生成する信号源と、前記入力信号から出力信号を生成する機能動作部を備えた第1〜第8いずれかの構成から成る半導体装置と、前記出力信号の入力を受け付ける制御装置と、を有する構成(第9の構成)とされている。 The electronic device disclosed in the present specification includes any one of first to eighth configurations including a signal source that generates an input signal and a functional operation unit that generates an output signal from the input signal. The semiconductor device has a configuration (a ninth configuration) including a semiconductor device and a control device that receives the input of the output signal.
第9の構成から成る電子機器において、前記信号源は、センサである構成(第10の構成)にするとよい。 In the electronic device having the ninth structure, the signal source may be a sensor (tenth structure).
本明細書中に開示されている半導体装置によれば、レジスタの自動リフレッシュ機能を有効とするか無効とするかを任意に切り替えることが可能となる。 According to the semiconductor device disclosed in this specification, it is possible to arbitrarily switch between enabling and disabling the register automatic refresh function.
<電子機器>
図1は、電子機器の一構成例を示すブロック図である。本構成例の電子機器1は、半導体装置100と、センサ200と、制御装置300と、を有する。なお、本発明の適用対象となる電子機器1には、情報端末や家電機器といった狭義の電子機器だけでなく、車両や産業機械なども含まれている。
<Electronic equipment>
FIG. 1 is a block diagram illustrating a configuration example of an electronic device. The
半導体装置100は、センサ200からのセンサ入力信号Si(例えば、アナログ電圧信号)に応じたセンサ出力信号So(例えば、センサ入力信号Viに応じた発振周波数を持つ周波数信号、若しくは、センサ入力信号Siに応じたエンコード値を持つデジタル信号)を生成する信号処理装置である。
The
センサ200は、信号処理装置100へのセンサ入力信号Siを生成する信号源に相当する。センサ200の一例としては、エアフローセンサ、圧力センサ、及び、電流センサなどを挙げることができる。
The
なお、半導体装置100及びセンサ200は、各々単独で提供されるものであってもよいし、単一のセンサモジュールとして1パッケージで提供されるものであってもよい。
The
制御装置300は、センサ出力信号Soの入力を受け付けることにより、センサ200の測定結果(空気流量、圧力、または、電流量など)を取得する。
The
<半導体装置>
次に、同じく図1を参照しながら半導体装置100の内部構成について詳述する。本構成例の半導体装置100には、不揮発性記憶部110と、レジスタ部120と、機能動作部130と、テスト制御部140と、パワーオンリセット部150と、発振部160と、自動リフレッシュ機能部170と、イネーブル制御部180と、が集積化されている。また、本図では明示されていないが、半導体装置100には、上記回路ブロック以外にも、電源部、フィルタ部、及び、センサ駆動部などが集積化されている。
<Semiconductor device>
Next, the internal configuration of the
不揮発性記憶部110は、半導体装置100の各部(機能動作部130やイネーブル制御部180など)で必要となる種々の制御データD1を不揮発的に記憶する。制御データD1としては、センサ入力信号Siからセンサ出力信号Soを生成する際に参照される演算パラメータや補正パラメータ、回路定数の調整に用いられるトリミングデータ、ないしは、自動リフレッシュ機能部170の動作可否を示したフラグデータなどを挙げることができる。なお、不揮発性記憶部110としては、OTPROM[one time programmable read-only memory]、EEPROM[electrically erasable programmable ROM]、ないしは、フラッシュメモリなどを好適に用いることができる。
The
レジスタ部120は、システムクロック信号SCLKに同期して動作し、自動リフレッシュ機能部170により書き込まれる制御データD1(=不揮発性記憶部110から読み出される制御データD1と等価)や、テスト制御部140により書き込まれるテストデータD2を揮発的に格納する。なお、レジスタ部120には、自動リフレッシュ対象の第1レジスタ121(1)〜(m)と自動リフレッシュ対象外の第2レジスタ122(1)〜(n)が含まれている。第1レジスタ121(1)〜(m)は、半導体装置100の通常モード時(=制御データD1を用いてセンサ入力信号Siからセンサ出力信号Soを生成する動作モード)と、テストモード時(=テストデータD2を用いて半導体装置100の試験や評価を行う動作モード)の双方で参照される。一方、第2レジスタ122(1)〜(n)は、半導体装置100のテストモード時にのみ参照される。
The
機能動作部130は、システムクロック信号SCLKに同期して動作し、レジスタ部120を参照しながら種々の演算処理や補正処理を行うことにより、センサ入力信号Siからセンサ出力信号Soを生成する。
The
テスト制御部140は、半導体装置100の試験や評価などを行う外部機器(不図示)から、外部テスト信号TEST、外部テストクロック信号TCLK、及び、テストコマンドTCMDの入力を受け付けて、半導体装置100を通常モードとするかテストモードとするかを切り替える。なお、テスト制御部140には、テストイネーブル信号TENの生成機能、テストデータD2の生成機能、及び、第2リセット信号RST2の生成機能(=第2レジスタ122(1)〜(n)のリセット制御機能)などが備えられている。これらの各機能については、後ほど詳述する。
The
パワーオンリセット部150は、半導体装置100への電源投入(パワーオン)を監視して第1リセット信号RST1を生成し、これを半導体装置100の各部(テスト制御部140やイネーブル制御部180など)に出力する。
The power-on
発振部160は、所定周波数のシステムクロック信号SCLKを生成し、これを半導体装置100の各部(レジスタ部120、機能動作部130、及び、イネーブル制御部180など)に出力する。
The oscillating
自動リフレッシュ機能部170は、不揮発性記憶部110から制御データD1を定期的に読み出し、レジスタ部120(特に第1レジスタ121(1)〜(m))のデータを定期的に上書きする。このような構成であれば、サージノイズの印加によりレジスタ部120のデータ化けが生じた場合であっても、自動リフレッシュ後には正しいデータに戻るので、リセット動作を要することなく自ら正常動作に復帰することが可能となる。特に、高い安全性が要求される車載機器では、サージノイズ対策として非常に有効な手段となる。
The automatic
イネーブル制御部180は、システムクロック信号SCLKに同期して動作し、テスト制御部140から入力されるテストイネーブル信号TENや自動リフレッシュ機能部170から入力される制御データD1(ここでは自動リフレッシュ機能部170の動作可否を示したフラグデータ)に基づいて、自動リフレッシュ機能部170の動作可否を制御するためのイネーブル信号ENを生成する。
The enable
このような構成であれば、レジスタ部120の自動リフレッシュ機能を有効とするか無効とするかを任意に切り替えることが可能となる。従って、例えば、半導体装置100のテストモード時に自動リフレッシュ機能を無効とすれば、テスト制御部140からレジスタ部120に書き込まれた任意のテストデータD2を不揮発性記憶部110から読み出された制御データD1によって不用意に上書きしてしまうことがなくなる。従って、半導体装置100の試験や評価を支障なく実施することが可能となる。
With such a configuration, it is possible to arbitrarily switch between enabling and disabling the automatic refresh function of the
<イネーブル制御部>
図2は、イネーブル制御部180の一構成例を示すブロック図である。本構成例のイネーブル制御部180は、Dフリップフロップ181及び182と、ORゲート183と、ANDゲート184と、を含む。
<Enable control unit>
FIG. 2 is a block diagram illustrating a configuration example of the enable
Dフリップフロップ181及び182は、いずれもシステムクロック信号SCLKに同期して動作するラッチ部である。Dフリップフロップ181及び182は、それぞれのデータ端(D)に入力される共通の第1内部信号S1を保持して第2内部信号S2a及びS2bを生成し、これらをそれぞれの出力端(Q)から出力する。また、Dフリップフロップ181及び182は、いずれも第1リセット信号RST1に応じてリセットされる。なお、Dフリップフロップ181及び182がリセットされると、第2内部信号S2a及びS2bがローレベルに初期化される。
The D flip-
ORゲート183は、自動リフレッシュ機能部170から入力される制御データD1とテスト制御部140から入力されるテストイネーブル信号TENとの論理和演算により、第1内部信号S1を生成する。第1内部信号S1は、制御データD1とテストイネーブル信号TENの少なくとも一方がハイレベルであるときにハイレベルとなり、制御データD1とテストイネーブル信号TENの双方がローレベルであるときにローレベルとなる。
The OR
ANDゲート184は、第2内部信号S2a及びS2bとの論理積演算によりイネーブル信号ENを生成する。イネーブル信号ENは、第2内部信号S2a及びS2bの少なくとも一方がローレベルであるときにローレベルとなり、第2内部信号S2a及びS2bの双方がハイレベルであるときにハイレベルとなる。なお、自動リフレッシュ機能部170は、イネーブル信号ENがローレベルであるときにイネーブル(有効)となり、イネーブル信号ENがハイレベルであるときにディセーブル(無効)となる。
The AND
上記構成からイネーブル制御部180の動作説明を行う。テストイネーブル信号TENは、半導体装置100のテストモード時にハイレベルとされて、半導体装置100の通常モード時にローレベルとされる2値信号である。従って、半導体装置100の通常モード時(TEN=L)には、制御データD1が第1内部信号S1としてスルー出力される。
The operation of the enable
例えば、半導体装置100の通常モード時(TEN=L)において、制御データD1がローレベルである場合には、第1内部信号S1がローレベルとなり、延いては、第2内部信号S2a及びS2bがいずれもローレベルとなる。その結果、イネーブル信号ENがローレベルとなるので、自動リフレッシュ機能部170がイネーブル(有効)とされる。
For example, in the normal mode (TEN = L) of the
ここで、本構成例のイネーブル制御部180は、2つのDフリップフロップ181及び182を用いたミラーリング構成とされている。このような構成を採用することにより、イネーブル制御部180にサージノイズが印加された場合であっても、第2内部信号S2a及びS2bが同時にハイレベルとならない限り、イネーブル信号ENがローレベルに維持されるので、自動リフレッシュ動作の安定性を高めることが可能となる。なお、ミラーリング段数(=Dフリップフロップの並列数)については、3以上であっても構わない。
Here, the enable
また、半導体装置100の通常モード時(TEN=L)において、自動リフレッシュ機能部170がイネーブル(有効)であるときには、ORゲート183に入力される制御データD1(延いては第1内部信号S1)が定期的に自動リフレッシュされる。従って、サージノイズ耐性を向上して、自動リフレッシュ動作の安定性を高めることが可能となる。
In the normal mode (TEN = L) of the
一方、半導体装置100のテストモード時(TEN=H)には、制御データD1の論理レベルに依ることなく、第1内部信号S1がハイレベルに固定される。その結果、第2内部信号S2a及びS2bがいずれもハイレベルとなるので、イネーブル信号ENがハイレベルとなり、自動リフレッシュ機能部170がディセーブル(無効)とされる。
On the other hand, when the
その結果、先にも述べたように、レジスタ部120に書き込まれたテストデータD2を不用意に上書きしてしまうことがなくなる。従って、半導体装置100の試験や評価を支障なく実施することが可能となる。
As a result, as described above, the test data D2 written in the
なお、自動リフレッシュ機能部170を常にディセーブル(無効)とする場合には、自動リフレッシュ機能部170の動作可否を示したフラグデータとして、ハイレベルの制御データD1を不揮発性記憶部110に書き込んでおけばよい。
When the automatic
<テスト制御部>
図3は、テスト制御部140の一構成例を示すブロック図である。本構成例のテスト制御部140は、外部テスト信号検出部141と、テストコマンド検出部142と、リセット制御部143と、を含む。
<Test control unit>
FIG. 3 is a block diagram illustrating a configuration example of the
外部テスト信号検出部141は、外部テスト信号TESTと外部テストクロック信号TCLKの入力を受けて、内部テスト信号SXと内部テストクロック信号SYを生成する。
The external
テストコマンド検出部142は、内部テスト信号SX、内部テストクロック信号SY、及び、テストコマンドTCMDの入力を受けて、テストイネーブル信号TENとテストデータD2を生成する。
The
リセット制御部143は、内部テスト信号SXと第1リセット信号RST1の入力を受けて、第2リセット信号RST2を生成する。
The
以下では、外部テスト信号検出部141、テストコマンド検出部142、及び、リセット制御部143それぞれの構成及び動作について、具体例を挙げながら詳細に説明する。
Hereinafter, the configurations and operations of the external test
<外部テスト信号検出部>
図4は、外部テスト信号検出部141の一構成例を示すブロック図である。本構成例の外部テスト信号検出部141は、Dフリップフロップ141a〜141dと、ANDゲート141e及び141fと、ORゲート141gと、を含む。
<External test signal detector>
FIG. 4 is a block diagram illustrating a configuration example of the external test
Dフリップフロップ141aは、内部信号Se(=外部テスト信号TESTによるマスク処理済みの外部テストクロック信号TCLKに相当)に同期して、データ端(D)に入力される外部テスト信号TESTをラッチし、出力端(Q)から内部信号Saとして出力する。従って、内部信号Saは、外部テスト信号TESTに1クロック分の遅延(=d)を与えた2値信号となる。
The D flip-
Dフリップフロップ141bは、内部信号Seに同期して、データ端(D)に入力される内部信号Saをラッチし、出力端(Q)から内部信号Sbとして出力する。従って、内部信号Sbは、外部テスト信号TESTに2クロック分の遅延(=2d)を与えた2値信号となる。 The D flip-flop 141b latches the internal signal Sa input to the data terminal (D) in synchronization with the internal signal Se, and outputs the internal signal Sa from the output terminal (Q) as the internal signal Sb. Accordingly, the internal signal Sb is a binary signal obtained by adding a delay of 2 clocks (= 2d) to the external test signal TEST.
Dフリップフロップ141cは、内部信号Seに同期して、データ端(D)に入力される内部信号Sbをラッチし、出力端(Q)から内部信号Scとして出力する。従って、内部信号Scは、外部テスト信号TESTに3クロック分の遅延(=3d)を与えた2値信号となる。
The D flip-
Dフリップフロップ141dは、内部信号Seに同期して、データ端(D)に入力される内部信号Scをラッチし、出力端(Q)から内部信号Sdとして出力する。従って、内部信号Sdは、外部テスト信号TESTに4クロック分の遅延(=4d)を与えた2値信号となる。
The D flip-
このように、Dフリップフロップ141a〜141dは、それぞれ、内部信号Seに同期して動作する遅延段に相当する。なお、外部テスト信号検出部141における遅延段数については、4段に限定されるものではなく、1段〜3段であっても構わないし、5段以上であっても構わない。
As described above, each of the D flip-flops 141a to 141d corresponds to a delay stage that operates in synchronization with the internal signal Se. Note that the number of delay stages in the external test
ANDゲート141eは、外部テスト信号TESTと外部テストクロック信号TCLKとの論理積演算により内部信号Seを生成する。内部信号Seは、外部テスト信号TESTと外部テストクロック信号TCLKの少なくとも一方がローレベルであるときにローレベルとなり、外部テスト信号TESTと外部テストクロック信号TCLKの双方がハイレベルであるときにハイレベルとなる。
The AND
ANDゲート141fは、外部テスト信号TESTと内部信号Sa〜Sdの論理積演算により内部テスト信号SXを生成する。内部テスト信号SXは、外部テスト信号TESTと内部信号Sa〜Sdの少なくとも一つがローレベルであるときにローレベルとなり、外部テスト信号TESTと内部信号Sa〜Sdの全てがいずれもハイレベルであるときにハイレベルとなる。
The AND
ORゲート141gは、内部テスト信号SX(反転入力)と内部信号Seとの論理和演算により内部テストクロック信号SYを生成する。内部テストクロック信号SYは、内部テスト信号SXがハイレベルであって内部信号Seがローレベルであるときにローレベルとなり、外部テスト信号SXがローレベルであるか若しくは内部信号Seがハイレベルであるときにはハイレベルとなる。
The OR
上記構成から成る外部テスト検出部141の動作説明を行う。外部テスト信号TESTは、半導体装置100の通常モード時にローレベルとされて、半導体装置100のテストモード時にハイレベルとされる2値信号である。従って、半導体装置100のテストモード時(TEST=H)には、外部テストクロック信号TCLKが内部信号Seとしてスルー出力されるので、Dフリップフロップ141a〜141dが動作状態となる。一方、半導体装置100の通常モード時(TEST=L)には、外部テストクロック信号TCLKの論理レベルに依ることなく、内部信号Seがローレベルに固定されるので、Dフリップフロップ141a〜141dが停止状態となる。
The operation of the external
また、本構成例の外部テスト検出部141では、所定のマスク期間4d(内部信号Seの4クロック分)に亘って外部テスト信号TESTがハイレベルに維持されたときに初めて、内部テスト信号SXがハイレベルとなる。逆に言うと、例えば、サージノイズの印加によって外部テスト信号TESTが意図せずハイレベルに立ち上がった場合であっても、そのハイレベル期間がマスク期間4dに満たない場合には、内部テスト信号SXがローレベルに維持されたままとなる。
In the external
さらに、本構成例の外部テスト検出部141では、内部テスト信号SXがハイレベルに立ち上がるまで、内部テストクロック信号SYがハイレベルに維持される。すなわち、外部テスト信号TESTのハイレベル遷移が正しく検出されるまで、テストコマンド検出部142には内部テストクロック信号SYが供給されないので、意図しないテストモードへの切替を未然に防止することが可能となる。
Further, in the external
<テストコマンド検出部>
図5は、テストコマンド検出部142の一構成例を示すブロック図である。本構成例のテストコマンド検出部142は、Dフリップフロップ142A〜142Cと、デコーダ142Dと、を含む。
<Test command detector>
FIG. 5 is a block diagram illustrating a configuration example of the test
Dフリップフロップ142A〜142Cは、内部テストクロック信号SYに同期して動作し、シリアル入力されるテストコマンドTCMD(本図では3ビット)を各ビット信号SA〜SCとしてデコーダ142Dにパラレル出力するシフトレジスタとして機能する。
The D flip-
なお、Dフリップフロップ142A〜142Cは、いずれも、内部テスト信号SXがローレベルであるときにリセット状態となり、内部テスト信号SXがハイレベルであるときにリセット解除状態(=テストコマンドTCMDの待ち受け状態)となる。
The D flip-
デコーダ142Dは、各ビット信号SA〜SCのパラレル入力を受け付けてテストコマンドTCMDをデコードし、その命令内容に応じて、テストイネーブル信号TENをハイレベルに立ち上げたり、レジスタ部12にテストデータD2を書き込んだりする。
The
このように、外部テスト信号TESTの検出処理とテストコマンドTCMDの検出処理という2段階処理を経た上でテストイネーブル信号TENやテストデータD2の生成を行う構成であれば、サージノイズの印加などにより不用意にテストモードへの切り替わりが生じることはないので、半導体装置100の安定性や信頼性を高めることが可能となる。
As described above, if the test enable signal TEN and the test data D2 are generated after the two-step process of the external test signal TEST and the test command TCMD, the process is not effective due to the application of surge noise. Since the switching to the test mode does not occur in advance, the stability and reliability of the
<リセット制御部>
図6は、リセット制御部143の一構成例を示すブロック図である。本構成例のリセット制御部143は、ANDゲート143xを含む。
<Reset control unit>
FIG. 6 is a block diagram illustrating a configuration example of the
ANDゲート143xは、内部テスト信号SXと第1リセット信号RST1との論理積演算により第2リセット信号RST2を生成する。第2リセット信号RST2は、内部テスト信号SXと第1リセット信号RST1の少なくとも一方がローレベルであるときにローレベルとなり、内部テスト信号SXと第1リセット信号RST1の双方がハイレベルであるときにハイレベルとなる。
The AND
なお、第2リセット信号RST2は、先にも述べたように、自動リフレッシュ対象外とされている試験・評価用の第2レジスタ122(*)(ただし*=1、2、…、n)をリセット制御する際に用いられる。具体的に述べると、第2レジスタ122(*)は、第2リセット信号RST2がローレベルであるときにリセット状態となり、第2リセット信号RST2がハイレベルであるときにリセット解除状態となる。 As described above, the second reset signal RST2 is supplied to the second register 122 (*) (* = 1, 2,..., N) for testing / evaluation that is not subject to automatic refresh. Used for reset control. Specifically, the second register 122 (*) is in a reset state when the second reset signal RST2 is at a low level, and is in a reset release state when the second reset signal RST2 is at a high level.
ここで、第2リセット信号RST2は、内部テスト信号SXがローレベルである限り、第1リセット信号RST1の論理レベルに依ることなく、ローレベルに維持される。すなわち、半導体装置100の通常モード時(TEST=L、SX=L)には、第1リセット信号RST1がハイレベルに立ち上げられた後にも、第2レジスタ122(*)がリセット状態に維持される。従って、例えば、サージノイズの印加により、第2レジスタ122(*)のデータ化けが生じた場合であっても、第2レジスタ122(*)が即座に再リセットされるので、半導体装置100の通常動作に支障を来たさずに済む。
Here, as long as the internal test signal SX is at the low level, the second reset signal RST2 is maintained at the low level without depending on the logic level of the first reset signal RST1. That is, when the
<その他の変形例>
なお、本明細書中に開示されている種々の技術的特徴は、上記実施形態のほか、その技術的創作の主旨を逸脱しない範囲で種々の変更を加えることが可能である。すなわち、上記実施形態は、全ての点で例示であって制限的なものではないと考えられるべきであり、本発明の技術的範囲は、上記実施形態の説明ではなく、特許請求の範囲によって示されるものであり、特許請求の範囲と均等の意味及び範囲内に属する全ての変更が含まれると理解されるべきである。
<Other variations>
The various technical features disclosed in the present specification can be variously modified within the scope of the technical creation in addition to the above-described embodiment. That is, the above-described embodiment is to be considered in all respects as illustrative and not restrictive, and the technical scope of the present invention is indicated not by the description of the above-described embodiment but by the scope of the claims. It should be understood that all modifications that fall within the meaning and range equivalent to the terms of the claims are included.
本明細書中に開示されている発明は、例えば、サージノイズの影響を受けやすい電子機器(車載機器など)に利用することが可能である。 The invention disclosed in this specification can be used for, for example, an electronic device (such as an in-vehicle device) that is easily affected by surge noise.
1 電子機器
100 半導体装置(信号処理装置)
110 不揮発性記憶部
120 レジスタ部
121(1)〜(m) 第1レジスタ
122(1)〜(n) 第2レジスタ
130 機能動作部
140 テスト制御部
141 外部テスト信号検出部
141a〜141d Dフリップフロップ
141e、141f ANDゲート
141g ORゲート
142 テストコマンド検出部
142A〜142C Dフリップフロップ
142D デコーダ
143 リセット制御部
143x ANDゲート
150 パワーオンリセット部
160 発振部
170 自動リフレッシュ機能部
180 イネーブル制御部
181、182 Dフリップフロップ
183 ORゲート
184 ANDゲート
200 センサ
300 制御装置
1
DESCRIPTION OF
Claims (10)
前記レジスタ部からデータを読み出して動作する機能動作部と、
前記レジスタ部のデータを定期的に上書きする自動リフレッシュ機能部と、
前記自動リフレッシュ機能部の動作可否を制御するためのイネーブル信号を生成するイネーブル制御部と、
を有することを特徴とする半導体装置。 A register section;
A functional operation unit that operates by reading data from the register unit;
An automatic refresh function unit that periodically overwrites the data in the register unit;
An enable control unit for generating an enable signal for controlling whether or not the automatic refresh function unit is operable;
A semiconductor device comprising:
共通の第1内部信号を保持して複数の第2内部信号を生成する複数のラッチ部と、
前記複数の第2内部信号から前記イネーブル信号を生成する論理合成部と、
を含むことを特徴とする請求項1に記載の半導体装置。 The enable control unit includes:
A plurality of latch units for holding a common first internal signal and generating a plurality of second internal signals;
A logic synthesis unit that generates the enable signal from the plurality of second internal signals;
The semiconductor device according to claim 1, comprising:
前記テスト制御部は、前記内部テスト信号が前記通常モード時の論理レベルである間、前記第2レジスタをリセット状態に維持するリセット制御部をさらに含むことを特徴とする請求項6または請求項7に記載の半導体装置。 The register unit includes a first register subject to auto refresh and a second register not subject to auto refresh,
8. The test controller according to claim 6, further comprising a reset controller that maintains the second register in a reset state while the internal test signal is at a logic level in the normal mode. A semiconductor device according to 1.
前記入力信号から出力信号を生成する機能動作部を備えた請求項1〜請求項8のいずれか一項に記載の半導体装置と、
前記出力信号の入力を受け付ける制御装置と、
を有することを特徴とする電子機器。 A signal source for generating an input signal;
The semiconductor device according to any one of claims 1 to 8, further comprising a functional operation unit that generates an output signal from the input signal.
A control device for receiving an input of the output signal;
An electronic device comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015127778A JP2017010443A (en) | 2015-06-25 | 2015-06-25 | Semiconductor device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015127778A JP2017010443A (en) | 2015-06-25 | 2015-06-25 | Semiconductor device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2017010443A true JP2017010443A (en) | 2017-01-12 |
Family
ID=57763796
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015127778A Pending JP2017010443A (en) | 2015-06-25 | 2015-06-25 | Semiconductor device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2017010443A (en) |
-
2015
- 2015-06-25 JP JP2015127778A patent/JP2017010443A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9583216B2 (en) | MBIST device for use with ECC-protected memories | |
JP6206607B2 (en) | Data communication system, data communication apparatus, and sensor apparatus | |
JP2008250576A (en) | Electronic circuit device | |
US8982656B2 (en) | Non-volatile semiconductor memory device and semiconductor device | |
US20160372211A1 (en) | Error detection apparatus for a semiconductor memory device | |
TWI498895B (en) | A memory circuit and a voltage detection circuit | |
US9909934B2 (en) | Systems and methods for calibrating a temperature detection module | |
US9299403B2 (en) | Semiconductor devices and semiconductor systems including the same | |
US9601177B2 (en) | Data retention control circuit, data writing method, data reading method, method of testing characteristics of ferroelectric storage device, and semiconductor chip | |
JP2017010443A (en) | Semiconductor device | |
CN110612518B (en) | Data output in high frequency domain | |
US20180259575A1 (en) | Test mode control circuit | |
US9747113B2 (en) | Semiconductor device and semiconductor system including the same | |
US10665091B2 (en) | Information setting device and electronic appliance | |
US8120983B2 (en) | Semiconductor device having plurality of operation modes | |
CN106875976B (en) | Test mode setting circuit and semiconductor device including the same | |
JP5738724B2 (en) | Trimming circuit, system, determination program, confirmation method, and determination method | |
JP2015090719A (en) | Semiconductor device | |
JP2015219838A (en) | Information processing device | |
KR20170042242A (en) | Nonvolatile memory device | |
KR100725092B1 (en) | Apparatus for sensing signal lines in chip of semiconductor memory device | |
CN104346235B (en) | Error detection circuit and the data processing equipment for using error detection circuit | |
US20080024421A1 (en) | Liquid crystal display driver and liquid crystal display device mounting the same | |
JP6443928B2 (en) | RECORDING PROCESSING CONTROL DEVICE, RECORDING DEVICE, RECORDING PROCESSING CONTROL METHOD, AND PROGRAM | |
JP2015210115A (en) | Semiconductor device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180612 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190412 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190604 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190801 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20191008 |