專利名稱:半導(dǎo)體存儲(chǔ)器件和數(shù)據(jù)發(fā)送/接收系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種半導(dǎo)體存儲(chǔ)器件,更具體地,涉及一種半導(dǎo)體存儲(chǔ)器件,其中具有電壓升壓電路的電源電路所輸出的電壓用于讀出存儲(chǔ)的數(shù)據(jù)。
背景技術(shù):
如日本待審專利公開(kāi)No.2003-132691的圖3所示的傳統(tǒng)非易失性半導(dǎo)體存儲(chǔ)器在本領(lǐng)域公知。該非易失性半導(dǎo)體存儲(chǔ)器輸出ready_to_read信號(hào),該信號(hào)是兩個(gè)信號(hào)的邏輯乘積,這兩個(gè)信號(hào)一個(gè)指示在電源電壓上升之后讀出電荷泵已經(jīng)充電,另一個(gè)指示從電源電壓上升之后經(jīng)過(guò)的預(yù)定時(shí)間量。通過(guò)將ready_to_read信號(hào)輸入到與非易失性半導(dǎo)體存儲(chǔ)器相連的數(shù)據(jù)處理器件,可以避免數(shù)據(jù)處理器件失控。
然而,該傳統(tǒng)非易失性半導(dǎo)體存儲(chǔ)器需要用于輸出ready_to_read信號(hào)的專用端子(管腳),因而增加了端子的總數(shù)。
本發(fā)明的目的是減少半導(dǎo)體存儲(chǔ)器件的端子數(shù)。
發(fā)明內(nèi)容
為了實(shí)現(xiàn)上述目的,本發(fā)明的第一半導(dǎo)體存儲(chǔ)器件包括電源電路,用于輸出用于讀出數(shù)據(jù)的電源電壓;以及電源電路狀態(tài)確定電路,用于確定電源電路的工作狀態(tài)是否是可正常讀出數(shù)據(jù)的狀態(tài),其中當(dāng)電源電路狀態(tài)確定電路確定工作狀態(tài)是不可正常讀出數(shù)據(jù)的狀態(tài)時(shí),抑制讀出數(shù)據(jù)的輸出。
本發(fā)明的第二半導(dǎo)體存儲(chǔ)器件是第一半導(dǎo)體存儲(chǔ)器件,其中電源電路具有電壓升壓電路。
本發(fā)明的第三半導(dǎo)體存儲(chǔ)器件是第一半導(dǎo)體存儲(chǔ)器件,其中當(dāng)電源電路狀態(tài)確定電路確定工作狀態(tài)是不可正常讀出數(shù)據(jù)的狀態(tài)時(shí),代替讀出數(shù)據(jù)而輸出預(yù)定數(shù)據(jù)。
本發(fā)明的第四半導(dǎo)體存儲(chǔ)器件是第一半導(dǎo)體存儲(chǔ)器件,其中經(jīng)由公共端子接收讀地址和輸出讀出數(shù)據(jù);以及當(dāng)電源電路狀態(tài)確定電路確定工作狀態(tài)是不可正常讀出數(shù)據(jù)的狀態(tài)時(shí),端子接收讀地址。
本發(fā)明的第五半導(dǎo)體存儲(chǔ)器件是第一半導(dǎo)體存儲(chǔ)器件,其中電源電路狀態(tài)確定電路根據(jù)電源電壓的電平來(lái)確定工作狀態(tài)是否是可正常讀出數(shù)據(jù)的狀態(tài)。
本發(fā)明的第六半導(dǎo)體存儲(chǔ)器件是第五半導(dǎo)體存儲(chǔ)器件,其中當(dāng)電源電壓的電平大于或等于預(yù)定電平時(shí),電源電路狀態(tài)確定電路確定工作狀態(tài)是可正常讀出數(shù)據(jù)的狀態(tài),以及當(dāng)電源電壓的電平小于預(yù)定電平時(shí),電源電路狀態(tài)確定電路確定工作狀態(tài)是不可正常讀出數(shù)據(jù)的狀態(tài)。
利用第一至第六半導(dǎo)體存儲(chǔ)器件,可以避免讀出錯(cuò)誤數(shù)據(jù),而不需要給半導(dǎo)體存儲(chǔ)器件提供用于輸出指示電源電路的工作狀態(tài)是否是可正常讀出數(shù)據(jù)的狀態(tài)的信號(hào)的專用端子。因此,可減少半導(dǎo)體存儲(chǔ)器件的端子數(shù)。
本發(fā)明的第七半導(dǎo)體存儲(chǔ)器件是第六半導(dǎo)體存儲(chǔ)器件,還包括地址保持電路,用于在電源電路啟動(dòng)之后,在電源電路狀態(tài)確定電路確定工作狀態(tài)是可正常讀出數(shù)據(jù)的狀態(tài)之前,保持輸入的地址,其中,在電源電路狀態(tài)確定電路確定工作狀態(tài)是可正常讀出數(shù)據(jù)的狀態(tài)并且完成了讀出地址的輸入之后,地址保持電路所保持的地址用于讀出數(shù)據(jù)。
本發(fā)明的第八半導(dǎo)體存儲(chǔ)器件是第七半導(dǎo)體存儲(chǔ)器件,其中電源電路根據(jù)從半導(dǎo)體存儲(chǔ)器件外部輸入的電源電路ON/OFF切換信號(hào)來(lái)啟動(dòng)和關(guān)閉。
本發(fā)明的第九半導(dǎo)體存儲(chǔ)器件是第七半導(dǎo)體存儲(chǔ)器件,還包括命令解釋電路,用于確定是否從半導(dǎo)體存儲(chǔ)器件外部輸入了預(yù)定地址或預(yù)定數(shù)據(jù),其中當(dāng)確定已經(jīng)輸入了預(yù)定地址或預(yù)定數(shù)據(jù)時(shí),電源電路啟動(dòng)或關(guān)閉。
本發(fā)明的第十半導(dǎo)體存儲(chǔ)器件是第九半導(dǎo)體存儲(chǔ)器件,其中命令解釋電路確定預(yù)定地址和預(yù)定數(shù)據(jù)對(duì)是否已經(jīng)被輸入了預(yù)定次數(shù);以及當(dāng)該對(duì)已經(jīng)被輸入了預(yù)定次數(shù)時(shí),電源電路啟動(dòng)或關(guān)閉。
本發(fā)明的第十一半導(dǎo)體存儲(chǔ)器件是第十半導(dǎo)體存儲(chǔ)器件,其中與具有預(yù)定周期的時(shí)鐘信號(hào)同步地接收作為串行數(shù)據(jù)輸入的地址和數(shù)據(jù)。
本發(fā)明的第十二半導(dǎo)體存儲(chǔ)器件是第十一半導(dǎo)體存儲(chǔ)器件,其中經(jīng)由公共端子來(lái)接收地址和數(shù)據(jù)并輸出讀出數(shù)據(jù)。
利用第七至第十二半導(dǎo)體存儲(chǔ)器件,在確定電源電路的工作狀態(tài)是可正常讀出數(shù)據(jù)的狀態(tài)之后,可立即啟動(dòng)讀操作,因而縮短了讀出數(shù)據(jù)所需的時(shí)間量。
本發(fā)明的數(shù)據(jù)發(fā)送/接收系統(tǒng)包括第七半導(dǎo)體存儲(chǔ)器件;以及信息處理器件,用于輸出輸入到半導(dǎo)體存儲(chǔ)器件的地址、數(shù)據(jù)和用于控制半導(dǎo)體存儲(chǔ)器件的控制信號(hào),并用于接收從半導(dǎo)體存儲(chǔ)器件輸出的讀出數(shù)據(jù)。
利用數(shù)據(jù)發(fā)送/接收系統(tǒng),可以避免在讀出錯(cuò)誤數(shù)據(jù)時(shí)會(huì)發(fā)生的信息處理器件失控,而不需要在半導(dǎo)體存儲(chǔ)器件和信息處理器件之間設(shè)置信號(hào)線以發(fā)送指示電源電路的工作狀態(tài)是否是可正常讀出數(shù)據(jù)的狀態(tài)的信號(hào)。
圖1是示出了實(shí)施例1的半導(dǎo)體存儲(chǔ)器件100的配置的方框圖。
圖2是示出了實(shí)施例1的半導(dǎo)體存儲(chǔ)器件100的操作的時(shí)序圖。
圖3是示出了實(shí)施例2的半導(dǎo)體存儲(chǔ)器件200的配置的方框圖。
圖4是示出了實(shí)施例2的半導(dǎo)體存儲(chǔ)器件200的操作的時(shí)序圖。
圖5是示出了實(shí)施例3的半導(dǎo)體存儲(chǔ)器件300的配置的方框圖。
圖6是示出了實(shí)施例3的半導(dǎo)體存儲(chǔ)器件300的操作的時(shí)序圖。
圖7是示出了實(shí)施例4的半導(dǎo)體存儲(chǔ)器件400的配置的方框圖。
圖8是示出了實(shí)施例4的半導(dǎo)體存儲(chǔ)器件400的操作的時(shí)序圖。
具體實(shí)施例方式
現(xiàn)在將參考附圖來(lái)描述本發(fā)明的優(yōu)選實(shí)施例。注意,在以下每個(gè)實(shí)施例中,由相同的附圖標(biāo)記表示任意前述實(shí)施例的類似元件,并且不再重復(fù)描述。
實(shí)施例1參考圖1,半導(dǎo)體存儲(chǔ)器件100包括接口電路101、存儲(chǔ)器陣列102、具有電壓升壓功能的電源電路103、電源電路狀態(tài)確定電路104、存儲(chǔ)器陣列控制電路105以及數(shù)據(jù)輸出電路106。
半導(dǎo)體存儲(chǔ)器件100從微計(jì)算機(jī)108接收用于控制半導(dǎo)體存儲(chǔ)器件100的多個(gè)控制信號(hào)、地址/數(shù)據(jù)設(shè)定(settlement)信號(hào)、輸入地址和輸入數(shù)據(jù)。所述多個(gè)控制信號(hào)包括芯片選擇信號(hào)以及電源電路ON/OFF切換信號(hào)。半導(dǎo)體存儲(chǔ)器件100向微計(jì)算機(jī)108輸出輸出數(shù)據(jù)。如圖1所示,這些信號(hào)在半導(dǎo)體存儲(chǔ)器件100和微計(jì)算機(jī)108之間以并行傳輸交換。
芯片選擇信號(hào)是用于控制半導(dǎo)體存儲(chǔ)器件100的讀操作、寫(xiě)操作等的有效性的信號(hào)。當(dāng)芯片選擇信號(hào)為低時(shí),數(shù)據(jù)和其它控制信號(hào)是有效的。當(dāng)芯片選擇信號(hào)為高時(shí),半導(dǎo)體存儲(chǔ)器件100不工作,即使其接收到地址、數(shù)據(jù)和其它控制信號(hào)。
地址/數(shù)據(jù)設(shè)定信號(hào)是指示輸入地址的信號(hào)電平何時(shí)穩(wěn)定的信號(hào)。
接口電路101包括地址/數(shù)據(jù)保持電路107。地址/數(shù)據(jù)保持電路107從微計(jì)算機(jī)108接收、保持并輸出輸入地址和代表命令等的輸入數(shù)據(jù)。
存儲(chǔ)器陣列102包括行解碼器、列解碼器和一個(gè)或多個(gè)非易失性存儲(chǔ)單元,并經(jīng)由接口電路101接收輸入地址和代表命令等的輸入數(shù)據(jù)。存儲(chǔ)器陣列102的結(jié)構(gòu)不局限于NOR類型、NAND類型或AND類型,而可以是任意類型,只要可讀出存儲(chǔ)在存儲(chǔ)單元中的每個(gè)為“0”或“1”的數(shù)據(jù)。
電源電路103具有電壓升壓功能,產(chǎn)生并輸出讀出存儲(chǔ)在存儲(chǔ)器陣列102中的數(shù)據(jù)所需的電源電壓。更具體地,電源電路103使從半導(dǎo)體存儲(chǔ)器件100外部輸入的電壓升壓,穩(wěn)定并輸出升壓的電壓。電源電路103根據(jù)電源電路ON/OFF切換信號(hào)來(lái)啟動(dòng)和關(guān)閉。具體地,當(dāng)電源電路ON/OFF切換信號(hào)為高時(shí),電源電路103工作,而當(dāng)電源電路ON/OFF切換信號(hào)為低時(shí),電源電路103不工作。
電源電路狀態(tài)確定電路104監(jiān)視電源電路103的狀態(tài),以確定電源電路103的工作狀態(tài)是否是可正確讀出數(shù)據(jù)的狀態(tài),并輸出代表確定結(jié)果的電源電路狀態(tài)確定信號(hào)。具體地,例如通過(guò)檢測(cè)從電源電路103輸出的電源電壓的電平并將檢測(cè)到的電平與預(yù)定的電壓電平相比較來(lái)進(jìn)行該確定。如果檢測(cè)到的電源電壓電平高于或等于預(yù)定的電壓電平,則電源電路狀態(tài)確定電路104確定電源電路103的工作狀態(tài)是可正確讀出數(shù)據(jù)的狀態(tài),并輸出為高的電源電路狀態(tài)確定信號(hào)。如果檢測(cè)到的電源電壓電平低于預(yù)定的電壓電平,則電源電路狀態(tài)確定電路104確定電源電路103的工作狀態(tài)是不可正確讀出數(shù)據(jù)的狀態(tài),并輸出為低的電源電路狀態(tài)確定信號(hào)。
數(shù)據(jù)輸出電路106確定存儲(chǔ)在存儲(chǔ)器陣列102的存儲(chǔ)單元中的數(shù)據(jù)是“0”還是“1”,并輸出讀出數(shù)據(jù)。
存儲(chǔ)器陣列控制電路105根據(jù)多個(gè)控制信號(hào)和電源電路狀態(tài)確定信號(hào),控制電源電路103、電源電路狀態(tài)確定電路104以及數(shù)據(jù)輸出電路106。此外,根據(jù)從地址/數(shù)據(jù)保持電路107輸出的輸入地址,存儲(chǔ)器陣列控制電路105控制存儲(chǔ)器陣列102的行解碼器和列解碼器以選擇存儲(chǔ)單元。當(dāng)電源電路狀態(tài)確定信號(hào)為高時(shí),存儲(chǔ)器陣列控制電路105根據(jù)多個(gè)控制信號(hào)和從地址/數(shù)據(jù)保持電路107輸出的輸入地址,控制上述多個(gè)電路以從存儲(chǔ)器陣列102中讀出數(shù)據(jù)。當(dāng)電源電路狀態(tài)確定信號(hào)為低時(shí),存儲(chǔ)器陣列控制電路105控制上述多個(gè)電路,以便不讀出數(shù)據(jù),無(wú)論多個(gè)控制信號(hào)以及從地址/數(shù)據(jù)保持電路107輸出的輸入地址是什么。
地址/數(shù)據(jù)保持電路107從微計(jì)算機(jī)108接收輸入地址和輸入數(shù)據(jù)。當(dāng)?shù)刂?數(shù)據(jù)設(shè)定信號(hào)變?yōu)榈蜁r(shí),地址/數(shù)據(jù)保持電路107輸出輸入地址和輸入數(shù)據(jù)。此外,地址/數(shù)據(jù)保持電路107從數(shù)據(jù)輸出電路106接收讀出數(shù)據(jù),并輸出該讀出數(shù)據(jù)作為輸出數(shù)據(jù)。輸出數(shù)據(jù)被輸入微計(jì)算機(jī)108。
如果在讀操作期間從電源電路狀態(tài)確定電路104輸出的電源電路狀態(tài)確定信號(hào)變低,則代替輸出讀出數(shù)據(jù),地址/數(shù)據(jù)保持電路107將指示讀錯(cuò)誤的讀錯(cuò)誤數(shù)據(jù)作為輸出數(shù)據(jù)輸出。讀錯(cuò)誤數(shù)據(jù)可以是“0”比特串或“1”比特串。讀錯(cuò)誤數(shù)據(jù)也可是預(yù)先定義為錯(cuò)誤數(shù)據(jù)的任意其它數(shù)據(jù)。本發(fā)明不局限于輸出定義為錯(cuò)誤數(shù)據(jù)的輸出數(shù)據(jù),而可通過(guò)任意其它手段來(lái)指示讀錯(cuò)誤,例如輸出可選地以固定時(shí)間間隔彼此反向的兩個(gè)數(shù)據(jù)。
圖2是示出了本實(shí)施例的半導(dǎo)體存儲(chǔ)器件100的操作的時(shí)序圖。在該所示示例中,輸入地址是20比特?cái)?shù)據(jù),輸出數(shù)據(jù)是8比特?cái)?shù)據(jù)。
在時(shí)間T10處,電源電路ON/OFF切換信號(hào)為高,從而電源電路103工作,并且電源電路狀態(tài)確定電路104的電源電路狀態(tài)確定信號(hào)為高。微計(jì)算機(jī)108在時(shí)間T11處使芯片選擇信號(hào)變?yōu)榈?,然后在時(shí)間T12處輸出作為讀地址的輸入地址。輸入地址被輸入半導(dǎo)體存儲(chǔ)器件100,并由地址/數(shù)據(jù)保持電路107保持。當(dāng)在時(shí)間T13處地址/數(shù)據(jù)設(shè)定信號(hào)變?yōu)榈蜁r(shí),地址/數(shù)據(jù)保持電路107所保持的輸入地址傳遞到存儲(chǔ)器陣列控制電路105,并開(kāi)始讀操作。
如果在半導(dǎo)體存儲(chǔ)器件100的讀操作期間電源電路103關(guān)閉或其操作未完成,則電源電路103不再輸出足以執(zhí)行讀操作的電壓電平的電源電壓,電源電路狀態(tài)確定信號(hào)變低(時(shí)間T14)。當(dāng)接收到為低的電源電路狀態(tài)確定信號(hào)時(shí),存儲(chǔ)器陣列控制電路105控制多個(gè)電路以便停止讀操作。代替輸出讀出數(shù)據(jù),地址/數(shù)據(jù)保持電路107輸出讀錯(cuò)誤數(shù)據(jù),作為輸出數(shù)據(jù)。當(dāng)輸出讀錯(cuò)誤數(shù)據(jù)并且讀周期結(jié)束時(shí)(時(shí)間T15),在時(shí)間T16處,微計(jì)算機(jī)108使地址/數(shù)據(jù)設(shè)定信號(hào)變高,并且使芯片選擇信號(hào)變高。因此,完成讀操作序列。
如上所述,當(dāng)電源電路不再輸出足以執(zhí)行讀操作的電壓電平的電源電壓時(shí),本實(shí)施例的半導(dǎo)體存儲(chǔ)器件100輸出錯(cuò)誤數(shù)據(jù),代替輸出讀出數(shù)據(jù)。因此,通過(guò)給微計(jì)算機(jī)108提供將錯(cuò)誤數(shù)據(jù)不作為正常的讀出數(shù)據(jù)來(lái)處理的功能,可以容易地避免在由于電源電路的不完整操作而讀出錯(cuò)誤數(shù)據(jù)時(shí)會(huì)發(fā)生的微計(jì)算機(jī)108失控。
此外,錯(cuò)誤數(shù)據(jù)被輸出到讀出數(shù)據(jù)的端子。因此,半導(dǎo)體存儲(chǔ)器件100不必具有用于輸出指示電源電路的狀態(tài)是不可正常讀出數(shù)據(jù)的狀態(tài)的信號(hào)的專用端子。
實(shí)施例2參考圖3,實(shí)施例2的半導(dǎo)體存儲(chǔ)器件200包括接口電路201、命令解釋電路202、存儲(chǔ)器陣列102、具有電壓升壓功能的電源電路103、電源電路狀態(tài)確定電路104、存儲(chǔ)器陣列控制電路205以及數(shù)據(jù)輸出電路106。接口電路201包括時(shí)鐘計(jì)數(shù)器電路203和地址/數(shù)據(jù)保持電路207。
半導(dǎo)體存儲(chǔ)器件200從微計(jì)算機(jī)208接收用于控制半導(dǎo)體存儲(chǔ)器件200的多個(gè)控制器信號(hào)、時(shí)鐘信號(hào)、輸入地址和輸入數(shù)據(jù)。多個(gè)控制信號(hào)包括芯片選擇信號(hào)。半導(dǎo)體存儲(chǔ)器件200將輸出數(shù)據(jù)輸出到微計(jì)算機(jī)208。在本實(shí)施例中,如圖3所示,輸入地址、輸入數(shù)據(jù)和輸出數(shù)據(jù)在半導(dǎo)體存儲(chǔ)器件200和微計(jì)算機(jī)208之間以串行傳輸交換。半導(dǎo)體存儲(chǔ)器件200經(jīng)由公共端子接收輸入地址和輸入數(shù)據(jù)并輸出輸出數(shù)據(jù)。
芯片選擇信號(hào)是用于控制半導(dǎo)體存儲(chǔ)器件200的讀操作、寫(xiě)操作等的有效性的信號(hào)。當(dāng)芯片選擇信號(hào)為低時(shí),數(shù)據(jù)和其它控制信號(hào)是有效的。當(dāng)芯片選擇信號(hào)為高時(shí),即使半導(dǎo)體存儲(chǔ)器件200接收到地址、數(shù)據(jù)和其它控制信號(hào),它也不工作。
命令解釋電路202通過(guò)解釋從地址/數(shù)據(jù)保持電路207輸出的輸入地址和輸入數(shù)據(jù),發(fā)出用于控制存儲(chǔ)器陣列控制電路205的命令信號(hào)。此外,命令解釋電路202確定預(yù)定地址和預(yù)定寫(xiě)數(shù)據(jù)對(duì)是否已經(jīng)被輸入了預(yù)定次數(shù)。如果是,則命令解釋電路202輸出的電源電路ON/OFF切換信號(hào)為高。否則,命令解釋電路202輸出的電源電路ON/OFF切換信號(hào)為低。
接口電路201輸出從微計(jì)算機(jī)208接收的數(shù)據(jù)和命令。輸出數(shù)據(jù)和命令被輸入命令解釋電路202。
時(shí)鐘計(jì)數(shù)器電路203對(duì)來(lái)自微計(jì)算機(jī)208的時(shí)鐘信號(hào)的振蕩進(jìn)行計(jì)數(shù),并在計(jì)數(shù)達(dá)到預(yù)定時(shí)鐘計(jì)數(shù)時(shí)輸出地址/數(shù)據(jù)設(shè)定信號(hào)。當(dāng)芯片選擇信號(hào)變低時(shí)(當(dāng)選擇存儲(chǔ)器陣列102時(shí))計(jì)數(shù)開(kāi)始。當(dāng)芯片選擇信號(hào)變高時(shí)(當(dāng)未選擇存儲(chǔ)器陣列102時(shí))時(shí)鐘計(jì)數(shù)器電路203的計(jì)數(shù)復(fù)位。地址/數(shù)據(jù)設(shè)定信號(hào)是指示要接收的輸入地址的信號(hào)電平變得穩(wěn)定的信號(hào)。
根據(jù)多個(gè)控制信號(hào)和命令解釋電路202輸出的命令信號(hào),存儲(chǔ)器陣列控制電路205控制電源電路103、電源電路狀態(tài)確定電路104以及數(shù)據(jù)輸出電路106,并控制存儲(chǔ)器陣列102的行解碼器和列解碼器以選擇存儲(chǔ)器單元。當(dāng)電源電路狀態(tài)確定信號(hào)為高時(shí),存儲(chǔ)器陣列控制電路205根據(jù)多個(gè)控制信號(hào)和從地址/數(shù)據(jù)保持電路207輸出的輸入地址,控制上述多個(gè)電路以便從存儲(chǔ)器陣列102讀出數(shù)據(jù)。當(dāng)電源電路狀態(tài)確定信號(hào)為低時(shí),存儲(chǔ)器陣列控制電路205控制多個(gè)電路,以便停止讀操作,而無(wú)論多個(gè)控制信號(hào)和從地址/數(shù)據(jù)保持電路207輸出的輸入地址如何。
地址/數(shù)據(jù)保持電路207與具有預(yù)定周期的時(shí)鐘信號(hào)同步地接收作為串行數(shù)據(jù)從微計(jì)算機(jī)208接收的輸入地址和輸入數(shù)據(jù),并響應(yīng)于從時(shí)鐘計(jì)數(shù)器電路203輸出的地址/數(shù)據(jù)設(shè)定信號(hào),輸出接收到的輸入地址和輸入數(shù)據(jù)。此外,地址/數(shù)據(jù)保持電路207接收從數(shù)據(jù)輸出電路106輸出的讀出數(shù)據(jù),并將讀出數(shù)據(jù)輸出到微計(jì)算機(jī)208,作為輸出數(shù)據(jù)。如果在讀操作期間從電源電路狀態(tài)確定電路104輸出的電源電路狀態(tài)確定信號(hào)變低,則地址/數(shù)據(jù)保持電路207輸出表示讀錯(cuò)誤的讀錯(cuò)誤數(shù)據(jù),而不輸出讀出數(shù)據(jù)。讀錯(cuò)誤數(shù)據(jù)可以是“0”比特串或“1”比特串。讀錯(cuò)誤數(shù)據(jù)還可以是預(yù)先定義為錯(cuò)誤數(shù)據(jù)的任意其它數(shù)據(jù)。本發(fā)明不局限于輸出定義為錯(cuò)誤數(shù)據(jù)的數(shù)據(jù),而可通過(guò)任意其它手段來(lái)指示讀錯(cuò)誤,例如輸出可選地以固定時(shí)間間隔彼此反向的兩個(gè)數(shù)據(jù)。
地址/數(shù)據(jù)保持電路207由輸入/輸出切換信號(hào)在接收輸入地址和輸入數(shù)據(jù)的狀態(tài)和輸出輸出數(shù)據(jù)的另一狀態(tài)之間切換。輸入/輸出切換信號(hào)是地址/數(shù)據(jù)保持電路207的內(nèi)部信號(hào)。當(dāng)輸入/輸出切換信號(hào)為低時(shí),地址/數(shù)據(jù)保持電路207處于接收輸入地址和輸入數(shù)據(jù)的狀態(tài)。當(dāng)輸入/輸出切換信號(hào)為高時(shí),地址/數(shù)據(jù)保持電路207處于輸出輸出數(shù)據(jù)的狀態(tài)。
圖4是示出了本實(shí)施例的半導(dǎo)體存儲(chǔ)器件200的操作的時(shí)序圖。在所示示例中,輸入地址、輸入數(shù)據(jù)和輸出數(shù)據(jù)經(jīng)由4比特總線交換,輸入地址是20比特?cái)?shù)據(jù),輸出數(shù)據(jù)是8比特?cái)?shù)據(jù)。鎖存地址LA[19:0]是由地址/數(shù)據(jù)保持電路207保持的地址。
在時(shí)間T20處,電源電路ON/OFF切換信號(hào)為高,從而電源電路103工作,并且來(lái)自電源電路狀態(tài)確定電路104的電源電路狀態(tài)確定信號(hào)為高。
在時(shí)間T21處微計(jì)算機(jī)208使芯片選擇信號(hào)變低之后,作為讀地址的輸入地址與時(shí)鐘信號(hào)同步地以4比特從微計(jì)算機(jī)208輸入到半導(dǎo)體存儲(chǔ)器件200。接收到的輸入地址存儲(chǔ)在地址/數(shù)據(jù)保持電路207中,從與鎖存地址LA[19:0]的最高位相對(duì)應(yīng)的位置開(kāi)始依次占據(jù)存儲(chǔ)位置。當(dāng)在時(shí)間T22處讀地址已經(jīng)存儲(chǔ)在與地址/數(shù)據(jù)保持電路207的鎖存地址LA[19:0]的所有比特相對(duì)應(yīng)的存儲(chǔ)位置中時(shí),地址/數(shù)據(jù)設(shè)定信號(hào)變低,鎖存地址LA[19:0]發(fā)送到命令解釋電路202,并且開(kāi)始讀操作。響應(yīng)于地址/數(shù)據(jù)設(shè)定信號(hào)變低,在時(shí)間T23處,輸入/數(shù)據(jù)切換信號(hào)變高,并且地址/數(shù)據(jù)保持電路207進(jìn)入能夠輸出輸出數(shù)據(jù)的狀態(tài)。
如果在半導(dǎo)體存儲(chǔ)器件200的讀操作期間電源電路103關(guān)閉或其操作未完成,并且電源電路103不再輸出足以執(zhí)行讀操作的電壓電平的電源電壓,則電源電路狀態(tài)確定信號(hào)變低(時(shí)間T24)。
當(dāng)接收到的電源電路狀態(tài)確定信號(hào)為低時(shí),存儲(chǔ)器陣列控制電路205控制多個(gè)電路,以便停止讀操作。地址/數(shù)據(jù)保持電路207輸出讀錯(cuò)誤數(shù)據(jù)作為輸出數(shù)據(jù),而不輸出讀出數(shù)據(jù)。
當(dāng)輸出讀錯(cuò)誤數(shù)據(jù)并且讀周期結(jié)束時(shí)(時(shí)間T25),在時(shí)間T25處,地址/數(shù)據(jù)設(shè)定信號(hào)變高。此外,微計(jì)算機(jī)208使芯片選擇信號(hào)變高,這樣完成讀操作序列。響應(yīng)于地址/數(shù)據(jù)設(shè)定信號(hào)變高,在時(shí)間T26處,輸入/輸出切換信號(hào)變低,并且地址/數(shù)據(jù)保持電路207進(jìn)入接收輸入地址和輸入數(shù)據(jù)的狀態(tài)。
如上所述,當(dāng)電源電路103不再輸出足以執(zhí)行讀操作的電壓電平的電源電壓時(shí),本實(shí)施例的半導(dǎo)體存儲(chǔ)器件200輸出錯(cuò)誤數(shù)據(jù),而不輸出讀出數(shù)據(jù)。因此,通過(guò)給微計(jì)算機(jī)208提供在微計(jì)算機(jī)208識(shí)別到錯(cuò)誤數(shù)據(jù)之后等待直到正常地讀出數(shù)據(jù)為止的功能,可以容易地避免在由于電源電路103的未完成操作而讀出錯(cuò)誤數(shù)據(jù)時(shí)會(huì)發(fā)生的微計(jì)算機(jī)208失控。
此外,錯(cuò)誤數(shù)據(jù)輸出到讀出數(shù)據(jù)的端子。因此,半導(dǎo)體存儲(chǔ)器件200不必具有用于輸出指示電源電路的狀態(tài)是不可正常讀出數(shù)據(jù)的狀態(tài)的信號(hào)的專用端子。
實(shí)施例3參考圖5,實(shí)施例3的半導(dǎo)體存儲(chǔ)器件300包括接口電路301、存儲(chǔ)器陣列102、具有電壓升壓功能的電源電路103、電源電路狀態(tài)確定電路104、存儲(chǔ)器陣列控制電路305以及數(shù)據(jù)輸出電路106。接口電路301包括地址/數(shù)據(jù)控制電路302和地址/數(shù)據(jù)保持電路307。
半導(dǎo)體存儲(chǔ)器件300從微計(jì)算機(jī)108接收用于控制半導(dǎo)體存儲(chǔ)器件300的多個(gè)控制器信號(hào)、地址/數(shù)據(jù)設(shè)定信號(hào)、輸入地址和輸入數(shù)據(jù)。多個(gè)控制信號(hào)包括芯片選擇信號(hào)和電源電路ON/OFF切換信號(hào)。半導(dǎo)體存儲(chǔ)器件300將輸出數(shù)據(jù)輸出到微計(jì)算機(jī)108。如圖5所示,這些信號(hào)在半導(dǎo)體存儲(chǔ)器件300和微計(jì)算機(jī)108之間以并行傳輸交換。
芯片選擇信號(hào)是用于控制半導(dǎo)體存儲(chǔ)器件300的讀操作、寫(xiě)操作等的有效性的信號(hào)。當(dāng)芯片選擇信號(hào)為低時(shí),地址數(shù)據(jù)和其它控制信號(hào)是有效的。當(dāng)芯片選擇信號(hào)為高時(shí),即使半導(dǎo)體存儲(chǔ)器件300接收到地址、數(shù)據(jù)和其它控制信號(hào),它也不工作。
地址/數(shù)據(jù)設(shè)定信號(hào)是指示輸入地址的信號(hào)電平變得穩(wěn)定時(shí)的信號(hào)。
地址/數(shù)據(jù)控制電路302接收電源電路狀態(tài)確定信號(hào)和地址/數(shù)據(jù)設(shè)定信號(hào),并輸出地址/數(shù)據(jù)控制信號(hào)。地址/數(shù)據(jù)控制信號(hào)是用于控制何時(shí)向存儲(chǔ)器陣列控制電路305發(fā)送地址/數(shù)據(jù)保持電路307中保持的地址和數(shù)據(jù)的信號(hào)。地址/數(shù)據(jù)控制電路302在電源電路103未工作或正在啟動(dòng)時(shí)保持但不輸出地址/數(shù)據(jù)設(shè)定信號(hào)。因此,地址/數(shù)據(jù)設(shè)定信號(hào)未發(fā)送到地址/數(shù)據(jù)保持電路307。當(dāng)電源電路103完全處于工作狀態(tài)時(shí),地址/數(shù)據(jù)控制電路302輸出地址/數(shù)據(jù)設(shè)定信號(hào)作為地址/數(shù)據(jù)控制信號(hào)。換言之,地址/數(shù)據(jù)設(shè)定信號(hào)被發(fā)送到地址/數(shù)據(jù)保持電路307。
地址/數(shù)據(jù)保持電路307從微計(jì)算機(jī)1 08接收輸入地址和輸入數(shù)據(jù)。地址/數(shù)據(jù)保持電路307在地址/數(shù)據(jù)控制信號(hào)為高時(shí)保持接收到的輸入地址和輸入數(shù)據(jù),而在地址/數(shù)據(jù)控制信號(hào)變低時(shí)輸出輸入地址和輸入數(shù)據(jù)。此外,地址/數(shù)據(jù)保持電路307從數(shù)據(jù)輸出電路106接收讀出數(shù)據(jù),并輸出讀出數(shù)據(jù)作為輸出數(shù)據(jù)。輸出數(shù)據(jù)被輸入微計(jì)算機(jī)1 08。從電源電路103開(kāi)始啟動(dòng)到地址/數(shù)據(jù)控制信號(hào)變低為止,地址/數(shù)據(jù)保持電路307輸出所有比特均為零數(shù)據(jù)的數(shù)據(jù)。因此,讀出數(shù)據(jù)的輸出被抑制,直到電源電路狀態(tài)確定信號(hào)變高為止。
存儲(chǔ)器陣列控制電路305根據(jù)多個(gè)控制信號(hào)來(lái)控制電源電路103、電源電路狀態(tài)確定電路104以及數(shù)據(jù)輸出電路106。存儲(chǔ)器陣列控制電路305根據(jù)從地址/數(shù)據(jù)保持電路307輸出的輸入地址,控制存儲(chǔ)器陣列102的行解碼器和列解碼器以選擇存儲(chǔ)器單元。
圖6是示出了本實(shí)施例的半導(dǎo)體存儲(chǔ)器件300的操作的時(shí)序圖。在該所示示例中,輸入地址是20比特?cái)?shù)據(jù),輸出數(shù)據(jù)是8比特?cái)?shù)據(jù)。
首先,電源電路ON/OFF切換信號(hào)為低,從而電源電路103不工作,并且來(lái)自電源電路狀態(tài)確定電路104的電源電路狀態(tài)確定信號(hào)為低。在時(shí)間T30處,電源電路ON/OFF切換信號(hào)變高,電源電路103開(kāi)始啟動(dòng)。在電源電路103正在啟動(dòng)時(shí)(電源電路恢復(fù)周期),微計(jì)算機(jī)108使芯片選擇信號(hào)變低(時(shí)間T31)。在芯片選擇信號(hào)變低之后,輸出作為讀地址的輸入地址。輸入地址由地址/數(shù)據(jù)保持電路307保持。此外,微計(jì)算機(jī)108在電源電路恢復(fù)周期期間使地址/數(shù)據(jù)設(shè)定信號(hào)變低(時(shí)間T33)。在該時(shí)間點(diǎn)處,電源電路103不工作,并且電源電路狀態(tài)確定信號(hào)為低,從而地址/數(shù)據(jù)設(shè)定信號(hào)未發(fā)送到地址/數(shù)據(jù)保持電路307,并且地址/數(shù)據(jù)控制信號(hào)保持為高。輸出數(shù)據(jù)的所有比特均為零數(shù)據(jù)。
然后,當(dāng)電源電路103的啟動(dòng)完成并且電源電路狀態(tài)確定信號(hào)變高時(shí),地址/數(shù)據(jù)控制信號(hào)變低,并且將地址/數(shù)據(jù)保持電路307中保持的輸入地址發(fā)送到存儲(chǔ)器陣列控制電路305,從而開(kāi)始讀操作。
當(dāng)半導(dǎo)體存儲(chǔ)器件300的讀操作完成時(shí),將數(shù)據(jù)輸出電路106輸出的讀出數(shù)據(jù)發(fā)送到地址/數(shù)據(jù)保持電路307。然后,在時(shí)間T35處,從半導(dǎo)體存儲(chǔ)器件300輸出讀出數(shù)據(jù),作為輸出數(shù)據(jù)。
在時(shí)間T36處,隨著地址/數(shù)據(jù)設(shè)定信號(hào)變高,地址/數(shù)據(jù)控制信號(hào)同樣變高。此外,芯片選擇信號(hào)變高,從而完成讀操作序列。
當(dāng)電源電路103的啟動(dòng)已經(jīng)完成時(shí),地址/數(shù)據(jù)控制電路302向地址/數(shù)據(jù)保持電路307發(fā)送地址/數(shù)據(jù)設(shè)定信號(hào)作為地址/數(shù)據(jù)控制信號(hào),而不再在其中保持該信號(hào)。因此,當(dāng)電源電路103從不工作狀態(tài)恢復(fù)并從半導(dǎo)體存儲(chǔ)器件300讀出數(shù)據(jù)時(shí),微計(jì)算機(jī)108可輸出芯片選擇信號(hào)、地址/數(shù)據(jù)設(shè)定信號(hào)以及作為讀地址的輸入地址,而不需要考慮電源電路的恢復(fù)周期。
如上所述,利用本實(shí)施例的半導(dǎo)體存儲(chǔ)器件300,在電源電路103開(kāi)始啟動(dòng)之后直到電源電路狀態(tài)確定信號(hào)變高為止所輸入的輸入地址由地址/數(shù)據(jù)保持電路307保持。因此,在電源電路103的啟動(dòng)完成之后,可立即開(kāi)始讀操作,而不需要花費(fèi)時(shí)間來(lái)從半導(dǎo)體存儲(chǔ)器件300之外接收輸入地址。因此,相比于在電源電路103的啟動(dòng)完成之后半導(dǎo)體存儲(chǔ)器件300開(kāi)始從半導(dǎo)體存儲(chǔ)器件300之外接收輸入地址的情況,讀出數(shù)據(jù)所需的時(shí)間量縮短。
此外,不必在微計(jì)算機(jī)周?chē)O(shè)置定時(shí)器電路等以用于正常讀出數(shù)據(jù)。因此,可減小微計(jì)算機(jī)外圍電路的電路面積。
此外,利用半導(dǎo)體存儲(chǔ)器件300,在電源電路開(kāi)始啟動(dòng)之后直到電源電路狀態(tài)確定信號(hào)變高為止,低電平信號(hào)被輸出到輸出數(shù)據(jù)的端子,因此抑制了讀出數(shù)據(jù)的輸出。因此,只要微計(jì)算機(jī)108配置成在從半導(dǎo)體存儲(chǔ)器件300接收所有比特都為低的輸出數(shù)據(jù)時(shí)不開(kāi)始數(shù)據(jù)讀操作,就可以避免在讀出錯(cuò)誤數(shù)據(jù)時(shí)會(huì)發(fā)生的微計(jì)算機(jī)108失控。此外,半導(dǎo)體存儲(chǔ)器件300不需要具有用于輸出指示電源電路的狀態(tài)是不可正常讀出數(shù)據(jù)的狀態(tài)的信號(hào)(如電源電路狀態(tài)確定信號(hào))的專用端子。因此可減少半導(dǎo)體存儲(chǔ)器件的端子數(shù)。
實(shí)施例4參考圖7,實(shí)施例4的半導(dǎo)體存儲(chǔ)器件400包括接口電路401、命令解釋電路202、存儲(chǔ)器陣列102、具有電壓升壓功能的電源電路103、電源電路狀態(tài)確定電路104、存儲(chǔ)器陣列控制電路405以及數(shù)據(jù)輸出電路106。接口電路401包括時(shí)鐘計(jì)數(shù)器電路203、地址/數(shù)據(jù)控制電路302以及地址/數(shù)據(jù)保持電路407。
半導(dǎo)體存儲(chǔ)器件400從微計(jì)算機(jī)208接收用于控制半導(dǎo)體存儲(chǔ)器件400的多個(gè)控制信號(hào)、時(shí)鐘信號(hào)、輸入地址和輸入數(shù)據(jù)。多個(gè)控制信號(hào)包括芯片選擇信號(hào)。半導(dǎo)體存儲(chǔ)器件400將輸出數(shù)據(jù)輸出到微計(jì)算機(jī)208。在本實(shí)施例中,如圖7所示,輸入地址、輸入數(shù)據(jù)和輸出數(shù)據(jù)在半導(dǎo)體存儲(chǔ)器件400和微計(jì)算機(jī)208之間以串行傳輸交換。半導(dǎo)體存儲(chǔ)器件400經(jīng)由公共端子來(lái)接收輸入地址和輸入數(shù)據(jù)并輸出輸出數(shù)據(jù)。
芯片選擇信號(hào)是用于控制半導(dǎo)體存儲(chǔ)器件400的讀操作、寫(xiě)操作等的有效性的信號(hào)。當(dāng)芯片選擇信號(hào)為低時(shí),地址、數(shù)據(jù)和其它控制信號(hào)是有效的。當(dāng)芯片選擇信號(hào)為高時(shí),即使半導(dǎo)體存儲(chǔ)器件400接收到地址、數(shù)據(jù)和其它控制信號(hào),它也不工作。
根據(jù)多個(gè)控制信號(hào)和從命令解釋電路202輸出的命令信號(hào),存儲(chǔ)器陣列控制電路405控制電源電路103、電源電路狀態(tài)確定電路104和數(shù)據(jù)輸出電路106,并控制存儲(chǔ)器陣列102的行解碼器和列解碼器以選擇存儲(chǔ)器單元。
地址/數(shù)據(jù)保持電路407與具有預(yù)定周期的時(shí)鐘信號(hào)同步地接收作為串行數(shù)據(jù)從微計(jì)算機(jī)208接收的輸入地址和輸入數(shù)據(jù)。地址/數(shù)據(jù)保持電路407在地址/數(shù)據(jù)控制信號(hào)為高時(shí)保持接收到的輸入地址和輸入數(shù)據(jù),并在地址/數(shù)據(jù)控制信號(hào)變低時(shí)輸出輸入地址和輸入數(shù)據(jù)。在電源電路103不工作或正在啟動(dòng)時(shí),不將地址/數(shù)據(jù)設(shè)定信號(hào)發(fā)送到地址/數(shù)據(jù)保持電路407。在電源電路103完全處于工作狀態(tài)時(shí),將地址/數(shù)據(jù)設(shè)定信號(hào)發(fā)送到地址/數(shù)據(jù)保持電路407,作為地址/數(shù)據(jù)控制信號(hào)。
地址/數(shù)據(jù)保持電路407由輸入/輸出切換信號(hào)在接收輸入地址和輸入數(shù)據(jù)的狀態(tài)與輸出輸出數(shù)據(jù)的另一狀態(tài)之間切換。輸入/輸出切換信號(hào)是地址/數(shù)據(jù)保持電路407的內(nèi)部信號(hào)。當(dāng)輸入/輸出切換信號(hào)為低時(shí),地址/數(shù)據(jù)保持電路407處于接收輸入地址和輸入數(shù)據(jù)的狀態(tài)。當(dāng)輸入/輸出切換信號(hào)為高時(shí),地址/數(shù)據(jù)保持電路407處于輸出輸出數(shù)據(jù)的狀態(tài)。在地址/數(shù)據(jù)控制信號(hào)為高期間,輸入/輸出切換信號(hào)保持為低。
圖8是示出了本實(shí)施例的半導(dǎo)體存儲(chǔ)器件400的操作的時(shí)序圖。在所示示例中,輸入地址、輸入數(shù)據(jù)和輸出數(shù)據(jù)經(jīng)由4比特總線交換,輸入地址是20比特?cái)?shù)據(jù),輸出數(shù)據(jù)是8比特?cái)?shù)據(jù)。鎖存地址LA[19:0]是由地址/數(shù)據(jù)保持電路407保持的地址。
首先,電源電路ON/OFF切換信號(hào)為低,從而電源電路103不工作,并且來(lái)自電源電路狀態(tài)確定電路104的電源電路狀態(tài)確定信號(hào)為低。
在時(shí)間T40處,電源電路ON/OFF切換信號(hào)變高,電源電路103開(kāi)始啟動(dòng)。
在電源電路103正在啟動(dòng)時(shí)(電源電路恢復(fù)周期),微計(jì)算機(jī)208使芯片選擇信號(hào)變低(時(shí)間T41)。在芯片選擇信號(hào)變低之后,作為讀地址的輸入地址在每次時(shí)鐘信號(hào)上升時(shí)(與時(shí)鐘信號(hào)同步)以四比特從微計(jì)算機(jī)208輸入到半導(dǎo)體存儲(chǔ)器件400。接收到的輸入地址被存儲(chǔ)在地址/數(shù)據(jù)保持電路407,從與鎖存地址LA[19:0]的最高位相對(duì)應(yīng)的位置開(kāi)始依次占據(jù)存儲(chǔ)位置。
當(dāng)在時(shí)間T42處讀地址已經(jīng)存儲(chǔ)在與地址/數(shù)據(jù)保持電路407的鎖存地址LA[19:0]的所有比特相對(duì)應(yīng)的存儲(chǔ)位置中時(shí),地址/數(shù)據(jù)設(shè)定信號(hào)變低。在該時(shí)間點(diǎn)處,電源電路103不工作,并且電源電路狀態(tài)確定信號(hào)變低,從而不將地址/數(shù)據(jù)設(shè)定信號(hào)發(fā)送到地址/數(shù)據(jù)保持電路407,并且地址/數(shù)據(jù)控制信號(hào)保持為高。
然后,當(dāng)電源電路103的啟動(dòng)完成并且電源電路狀態(tài)確定信號(hào)變高時(shí),地址/數(shù)據(jù)控制信號(hào)變低,并且將地址/數(shù)據(jù)保持電路407中保持的鎖存地址LA[19:0]發(fā)送到命令解釋電路202,從而開(kāi)始讀操作。在時(shí)間T43處,地址/數(shù)據(jù)控制信號(hào)變低以使輸入/輸出切換信號(hào)變高,從而使地址/數(shù)據(jù)保持電路407進(jìn)入輸出輸出數(shù)據(jù)的狀態(tài)。然后,當(dāng)半導(dǎo)體存儲(chǔ)器件400的讀操作完成時(shí),將從數(shù)據(jù)輸出電路106輸出的讀出數(shù)據(jù)發(fā)送到地址/數(shù)據(jù)保持電路407。在時(shí)間T44處,讀出數(shù)據(jù)與時(shí)鐘信號(hào)同步地以串行傳輸作為輸出數(shù)據(jù)輸出。然后,在時(shí)間T45處,微計(jì)算機(jī)208使芯片選擇信號(hào)變高,從而完成讀操作序列。然后,在時(shí)間T46處,輸入/輸出切換信號(hào)變低,從而使地址/數(shù)據(jù)保持電路407進(jìn)入接收輸入地址和輸入數(shù)據(jù)的狀態(tài)。
當(dāng)電源電路103的啟動(dòng)已經(jīng)完成時(shí),地址/數(shù)據(jù)控制電路302向地址/數(shù)據(jù)保持電路407發(fā)送地址/數(shù)據(jù)設(shè)定信號(hào)作為地址/數(shù)據(jù)控制信號(hào),而不再在其中保持該信號(hào)。因此,當(dāng)電源電路103從不工作狀態(tài)恢復(fù)并從半導(dǎo)體存儲(chǔ)器件400讀出數(shù)據(jù)時(shí),微計(jì)算機(jī)208可輸出芯片選擇信號(hào)、地址/數(shù)據(jù)設(shè)定信號(hào)以及作為讀地址的輸入地址,而不需要考慮電源電路的恢復(fù)周期。
如上所述,利用本實(shí)施例的半導(dǎo)體存儲(chǔ)器件400,在電源電路103開(kāi)始啟動(dòng)之后直到電源電路狀態(tài)確定信號(hào)變高為止所輸入的輸入地址由地址/數(shù)據(jù)保持電路307保持。因此,在電源電路103的啟動(dòng)完成之后,可立即開(kāi)始讀操作,而不需要花費(fèi)時(shí)間來(lái)從半導(dǎo)體存儲(chǔ)器件400之外接收輸入地址。因此,相比于在電源電路103的啟動(dòng)完成之后半導(dǎo)體存儲(chǔ)器件400開(kāi)始從半導(dǎo)體存儲(chǔ)器件400之外接收輸入地址的情況,讀出數(shù)據(jù)所需的時(shí)間量縮短。
此外,不必在微計(jì)算機(jī)周?chē)O(shè)置定時(shí)器電路等以用于正常讀出數(shù)據(jù)。因此,可減小微計(jì)算機(jī)外圍電路的電路面積。
此外,在電源電路103開(kāi)始啟動(dòng)之后直到電源電路狀態(tài)確定信號(hào)變高為止,地址/數(shù)據(jù)保持電路407并不進(jìn)入數(shù)據(jù)輸出狀態(tài)。因此,可以避免在電源電路103未輸出足夠電壓電平的電源電壓時(shí)微計(jì)算機(jī)208讀出錯(cuò)誤的讀出數(shù)據(jù)。此外,半導(dǎo)體存儲(chǔ)器件400不需要具有用于輸出指示電源電路的狀態(tài)是不可正常讀出數(shù)據(jù)的狀態(tài)的信號(hào)(如電源電路狀態(tài)確定信號(hào))的專用端子。因此可減少半導(dǎo)體存儲(chǔ)器件的端子數(shù)。
備選實(shí)施例在實(shí)施例1和3中,從半導(dǎo)體存儲(chǔ)器件之外輸入的電源電路ON/OFF切換信號(hào)用于控制電源電路103何時(shí)啟動(dòng)。可選地,電源電路ON/OFF切換信號(hào)可用于控制電源電路103何時(shí)關(guān)閉。
在實(shí)施例2和4中,命令解釋電路202確定預(yù)定地址和預(yù)定寫(xiě)數(shù)據(jù)對(duì)是否已經(jīng)被輸入了預(yù)定次數(shù)??蛇x地,命令解釋電路202可只確定是否輸入了預(yù)定地址或預(yù)定寫(xiě)數(shù)據(jù)。在這些實(shí)施例中,命令解釋電路202的確定結(jié)果用于控制電源電路103何時(shí)啟動(dòng)??蛇x地,確定結(jié)果可用于控制電源電路103何時(shí)關(guān)閉。
本發(fā)明的優(yōu)點(diǎn)在于,可減少半導(dǎo)體存儲(chǔ)器件的端子數(shù),并且適用于使用任意類型或結(jié)構(gòu)的半導(dǎo)體存儲(chǔ)元件的半導(dǎo)體存儲(chǔ)器件,例如具有電壓升壓電路的半導(dǎo)體存儲(chǔ)器件,其中通過(guò)使用由電壓升壓電路升壓的電壓來(lái)讀出存儲(chǔ)數(shù)據(jù)。
權(quán)利要求
1.一種半導(dǎo)體存儲(chǔ)器件,包括電源電路,用于輸出用于讀出數(shù)據(jù)的電源電壓;以及電源電路狀態(tài)確定電路,用于確定電源電路的工作狀態(tài)是否是可正常讀出數(shù)據(jù)的狀態(tài),其中,當(dāng)所述電源電路狀態(tài)確定電路確定工作狀態(tài)是不可正常讀出數(shù)據(jù)的狀態(tài)時(shí),抑制讀出數(shù)據(jù)的輸出。
2.根據(jù)權(quán)利要求1所述的半導(dǎo)體存儲(chǔ)器件,其中,所述電源電路具有電壓升壓電路。
3.根據(jù)權(quán)利要求1所述的半導(dǎo)體存儲(chǔ)器件,其中,當(dāng)所述電源電路狀態(tài)確定電路確定工作狀態(tài)是不可正常讀出數(shù)據(jù)的狀態(tài)時(shí),代替讀出數(shù)據(jù)而輸出預(yù)定數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的半導(dǎo)體存儲(chǔ)器件,其中經(jīng)由公共端子接收讀地址和輸出讀出數(shù)據(jù);以及當(dāng)所述電源電路狀態(tài)確定電路確定工作狀態(tài)是不可正常讀出數(shù)據(jù)的狀態(tài)時(shí),該公共端子接受讀地址。
5.根據(jù)權(quán)利要求1所述的半導(dǎo)體存儲(chǔ)器件,其中,所述電源電路狀態(tài)確定電路根據(jù)電源電壓的電平來(lái)確定工作狀態(tài)是否是可正常讀出數(shù)據(jù)的狀態(tài)。
6.根據(jù)權(quán)利要求5所述的半導(dǎo)體存儲(chǔ)器件,其中,當(dāng)電源電壓的電平大于或等于預(yù)定電平時(shí),所述電源電路狀態(tài)確定電路確定工作狀態(tài)是可正常讀出數(shù)據(jù)的狀態(tài),以及當(dāng)電源電壓的電平小于預(yù)定電平時(shí),所述電源電路狀態(tài)確定電路確定工作狀態(tài)是不可正常讀出數(shù)據(jù)的狀態(tài)。
7.根據(jù)權(quán)利要求6所述的半導(dǎo)體存儲(chǔ)器件,還包括地址保持電路,用于在電源電路啟動(dòng)之后,在所述電源電路狀態(tài)確定電路確定工作狀態(tài)是可正常讀出數(shù)據(jù)的狀態(tài)之前,保持輸入的地址,其中,在所述電源電路狀態(tài)確定電路確定工作狀態(tài)是可正常讀出數(shù)據(jù)的狀態(tài)并且完成了讀出地址的輸入之后,所述地址保持電路所保持的地址用于讀出數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的半導(dǎo)體存儲(chǔ)器件,其中,所述電源電路根據(jù)從半導(dǎo)體存儲(chǔ)器件外部輸入的電源電路ON/OFF切換信號(hào)來(lái)啟動(dòng)和關(guān)閉。
9.根據(jù)權(quán)利要求7所述的半導(dǎo)體存儲(chǔ)器件,還包括命令解釋電路,用于確定是否從半導(dǎo)體存儲(chǔ)器件外部輸入了預(yù)定地址或預(yù)定數(shù)據(jù),其中,當(dāng)確定已經(jīng)輸入了預(yù)定地址或預(yù)定數(shù)據(jù)時(shí),所述電源電路啟動(dòng)或關(guān)閉。
10.根據(jù)權(quán)利要求9所述的半導(dǎo)體存儲(chǔ)器件,其中所述命令解釋電路確定預(yù)定地址和預(yù)定數(shù)據(jù)對(duì)是否已經(jīng)被輸入了預(yù)定次數(shù);以及當(dāng)該預(yù)定地址和預(yù)定數(shù)據(jù)對(duì)已經(jīng)被輸入了預(yù)定次數(shù)時(shí),所述電源電路啟動(dòng)或關(guān)閉。
11.根據(jù)權(quán)利要求10所述的半導(dǎo)體存儲(chǔ)器件,其中,與具有預(yù)定周期的時(shí)鐘信號(hào)同步地接收作為串行數(shù)據(jù)輸入的地址和數(shù)據(jù)。
12.根據(jù)權(quán)利要求11所述的半導(dǎo)體存儲(chǔ)器件,其中,經(jīng)由公共端子來(lái)接收地址和數(shù)據(jù)并輸出讀出數(shù)據(jù)。
13.一種數(shù)據(jù)發(fā)送/接收系統(tǒng),包括根據(jù)權(quán)利要求7所述的半導(dǎo)體存儲(chǔ)器件;以及信息處理器件,用于輸出輸入到半導(dǎo)體存儲(chǔ)器件的地址、數(shù)據(jù)和用于控制半導(dǎo)體存儲(chǔ)器件的控制信號(hào),并用于接收從半導(dǎo)體存儲(chǔ)器件輸出的讀出數(shù)據(jù)。
全文摘要
一種半導(dǎo)體存儲(chǔ)器件,包括電源電路,用于輸出用于讀出數(shù)據(jù)的電源電壓;以及電源電路狀態(tài)確定電路,用于確定電源電路的工作狀態(tài)是否是可正常讀出數(shù)據(jù)的狀態(tài)。當(dāng)所述電源電路狀態(tài)確定電路確定工作狀態(tài)是不可正常讀出數(shù)據(jù)的狀態(tài)時(shí),抑制讀出數(shù)據(jù)的輸出。
文檔編號(hào)G06F13/00GK101047029SQ20071009188
公開(kāi)日2007年10月3日 申請(qǐng)日期2007年3月28日 優(yōu)先權(quán)日2006年3月30日
發(fā)明者新田忠司, 西川和予, 上南雅裕 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社