104)。為了在外部存儲器102與IF電路105之間穩(wěn)定地收發(fā)數(shù)據(jù),需要恒定的AC定時。因此,將收發(fā)數(shù)據(jù)時所需要的最小窗寬預(yù)先存儲在內(nèi)置存儲器107中,并對該信息與判斷電路106所獲得的AC定時進(jìn)行比較。
[0043]當(dāng)窗寬存在盈虧的情況(S104的“有”分支)下,判斷是窗寬不足還是窗寬多余(S105)。
[0044]在為窗寬多余的情況(S105的“多余”分支)下,從判斷電路106對電壓控制電路108輸出表示將第二電源IC112的電壓降低的控制信息,根據(jù)該控制信息,電壓控制電路108將第二電源IC112的電壓降低(S106)。當(dāng)在判斷電路106中獲得的AC定時的窗寬比所需要的最小窗寬還大的情況下,能夠穩(wěn)定地進(jìn)行數(shù)據(jù)收發(fā),然而為了將窗寬設(shè)為所需要的最小窗寬,將供向外部存儲器102和IF電路105的電源電壓降低。
[0045]另一方面,在為窗寬不足的情況(S105的“不足”分支)下,從判斷電路106對電壓控制電路108輸出表示將第二電源IC112的電壓升高的控制信息,根據(jù)該控制信息,電壓控制電路108將第二電源IC112的電壓升高(S107)。當(dāng)在判斷電路106中獲得的AC定時比所需要的最小窗寬還小的情況下,不能與外部存儲器102之間進(jìn)行穩(wěn)定的數(shù)據(jù)收發(fā),因此,能夠通過利用電壓控制電路108將供向外部存儲器102和IF電路105的電源電壓升高來使窗寬增加,能夠確保進(jìn)行穩(wěn)定的數(shù)據(jù)收發(fā)時所需要的窗寬。
[0046]在S106或S107之后返回S102,對AC定時實(shí)施再次評價。即,在改變規(guī)定電源電壓之后,從電壓控制電路108對測試電路110發(fā)出觸發(fā)信號。
[0047]直到窗寬變?yōu)樗枰淖钚〕叽鐬橹?,重?fù)進(jìn)行以上的處理,因此消除窗寬的盈虧,并且對從第二電源IC112輸出的電壓進(jìn)行最優(yōu)化,從而能夠降低功耗。
[0048]在為窗寬不存在盈虧的情況(S104的“無”分支)下,數(shù)據(jù)接口系統(tǒng)100移到實(shí)際動作狀態(tài)(S108)。即,根據(jù)來自標(biāo)準(zhǔn)電路109的指示,IF電路105進(jìn)行通常訪問。
[0049]在數(shù)據(jù)接口系統(tǒng)100的實(shí)際動作過程中,半導(dǎo)體集成電路101的例如負(fù)載、溫度等發(fā)生變動(S109)。根據(jù)該變動,AC定時的窗寬可能會偏離基準(zhǔn)值。因此,從電壓控制電路108再次對測試電路110發(fā)出觸發(fā)信號,實(shí)施對AC定時的再次評價(S110)。
[0050]通過由判斷電路106進(jìn)行的對AC定時的再次評價,根據(jù)數(shù)據(jù)接口系統(tǒng)100的實(shí)際動作過程中的AC定時來計(jì)算中間值和窗寬(S111)。此外,由判斷電路106判斷窗寬是否存在盈虧(S112)。
[0051]在為窗寬存在盈虧的情況(S112的“有”分支)下,判斷是窗寬不足還是窗寬多余(S113)。
[0052]在為窗寬多余的情況(S113的“多余”分支)下,從判斷電路106對電壓控制電路108輸出表示將第二電源IC112的電壓降低的控制信息,根據(jù)該控制信息,電壓控制電路108將第二電源IC112的電壓降低(S114)。
[0053]另一方面,在為窗寬不足的情況(S113的“不足”分支)下,從判斷電路106對電壓控制電路108輸出表示將第二電源IC112的電壓升高的控制信息,根據(jù)該控制信息,電壓控制電路108將第二電源IC112的電壓升高(S115)。
[0054]在此,在S114和S115中,由于數(shù)據(jù)接口系統(tǒng)100處于實(shí)際動作過程中,因此IF電路105根據(jù)來自標(biāo)準(zhǔn)電路109的指示而進(jìn)行通常訪問。因此,在S114和S115中,需要既正常地進(jìn)行該通常訪問,又控制第二電源IC112的輸出電壓。因此,在實(shí)際動作過程中針對第二電源IC112的輸出電壓的控制與系統(tǒng)啟動時針對第二電源IC112的輸出電壓的控制是不同的方法。
[0055]具體而言,對第二電源IC112的輸出電壓的改變量設(shè)定了限制,其中,上述的輸出電壓的改變量是因?qū)C定時實(shí)施一次評價而導(dǎo)致的。例如,對第二電源IC112的輸出電壓的改變量進(jìn)行限制,以便電壓改變前的窗口的中間值、即數(shù)據(jù)的收發(fā)定時落在電壓改變后的窗寬的范圍內(nèi)。
[0056]由此,在為窗寬多余的情況(S113的“多余”分支)下,降低第二電源IC112的輸出電壓,使得電壓改變前的中間值落在電壓改變后的窗寬的范圍內(nèi)(S114)。
[0057]另一方面,在為窗寬不足的情況(S113的“不足”分支)下,增加第二電源IC112的輸出電壓,使得電壓改變前的中間值落在電壓改變后的窗寬的范圍內(nèi)(S115)。
[0058]如上述方式,以不同方式設(shè)定在系統(tǒng)啟動時與實(shí)際動作時的第二電源IC112的電壓改變量。
[0059]在S114或者S115之后返回S110,直到AC定時的窗寬的盈虧消除為止重復(fù)進(jìn)行上述的處理。由此,能夠動態(tài)地對第二電源IC112的輸出電壓進(jìn)行最優(yōu)化處理,因此能夠?qū)崿F(xiàn)半導(dǎo)體集成電路101的低功耗化。并且,即使對第二電源IC112進(jìn)行動態(tài)控制,也能夠在數(shù)據(jù)接口系統(tǒng)100中正常地收發(fā)數(shù)據(jù)。
[0060]若消除了窗寬的盈虧,則數(shù)據(jù)接口系統(tǒng)100成為穩(wěn)定工作狀態(tài)(S116)。
[0061]以下,對穩(wěn)定工作狀態(tài)下的例如數(shù)據(jù)收發(fā)負(fù)載、半導(dǎo)體集成電路101的溫度(IF電路105的溫度)等發(fā)生變動的情況(S117)進(jìn)行說明。
[0062]外部存儲器102與IF電路105之間的數(shù)據(jù)收發(fā)負(fù)載、半導(dǎo)體集成電路101的溫度等的變動可能會對AC定時的窗寬帶來影響。
[0063]具體而言,如果在與外部存儲器102之間的數(shù)據(jù)收發(fā)頻度增加,則AC定時的窗寬由于電源完整性、信號完整性而減小,因此難以在與外部存儲器102之間進(jìn)行穩(wěn)定的數(shù)據(jù)收發(fā)。此外,若半導(dǎo)體集成電路101的溫度升高,則IF電路105的驅(qū)動能力降低,因此AC定時的窗寬表現(xiàn)出降低趨勢。
[0064]如上所述,存在與外部存儲器102之間的數(shù)據(jù)收發(fā)頻度的變化、半導(dǎo)體集成電路101的溫度的變化,例如,當(dāng)該變化超過了閾值的情況下,為了再次對AC定時進(jìn)行評價,從電壓控制電路108向測試電路110發(fā)出觸發(fā)信號。
[0065]由此,在通過標(biāo)準(zhǔn)電路109的通常訪問來收發(fā)數(shù)據(jù)的過程中,協(xié)調(diào)電路104優(yōu)先執(zhí)行利用測試電路110進(jìn)行的訪問測試,由此由判斷電路106對AC定時實(shí)施再次評價(S110)。
[0066]然后,直到AC定時的窗寬變成最佳值為止,重復(fù)進(jìn)行上述的S111以后的處理。由此,窗寬維持為數(shù)據(jù)收發(fā)時所需要的尺寸,并且在穩(wěn)定工作狀態(tài)下,第二電源IC112的輸出電壓也保持為所需要的最小值,因此能夠?qū)崿F(xiàn)數(shù)據(jù)收發(fā)的穩(wěn)定化以及低功耗化。
[0067]在此,在現(xiàn)有技術(shù)中,根據(jù)半導(dǎo)體集成電路101內(nèi)部的負(fù)載狀態(tài)來控制一個電源(相當(dāng)于第一電源IC103的電源)的輸出電壓。
[0068]相對于此,在本實(shí)施方式中,如上所述,利用第一電源IC103和第二電源IC112對供向IF電路105和半導(dǎo)體集成電路101的電源電壓進(jìn)行動態(tài)控制。由于半導(dǎo)體集成電路101內(nèi)部的負(fù)載水平不等于外部存儲器102和IF電路105的數(shù)據(jù)收發(fā)的負(fù)載水平的情況較多,因此,在本實(shí)施方式中,能夠從獨(dú)立的電源1C對這些電路供給最佳電壓。
[0069]接下來,進(jìn)一步詳細(xì)說明對穩(wěn)定工作過程中的第二電源IC112的輸出電壓的控制。
[0070]在為了消除窗寬的盈虧而改變第二電源IC112的輸出電壓的情況下,需要將AC定時維持成:在外部存儲器102與IF電路105之間正常地進(jìn)行數(shù)據(jù)收發(fā)。因此,改變第二電源IC112的輸出電壓前的中間值應(yīng)該在電壓改變后的窗寬的范圍內(nèi)。
[0071]圖3是表示圖1的判斷電路106中的、自基準(zhǔn)時間開始的延遲值、窗口的上限值和下限值及中間值以及窗寬和第二電源IC112的輸出電壓之間的關(guān)系的圖。
[0072]如圖3所示,能夠得到下述關(guān)系,即:半導(dǎo)體集成電路101與外部存儲器102的數(shù)據(jù)收發(fā)負(fù)載、半導(dǎo)體集成電路101的溫度的變動所引起的AC定時的窗寬的盈虧得以消除,第二電源IC112的輸出電壓收斂后,AC定時的窗寬不受輸出電壓影響,而是恒定的。
[0073]此外,在輸出電壓以較高的狀態(tài)收斂的情況下,可以稱之為半導(dǎo)體集成電路101與外部存儲器102之間的數(shù)據(jù)收發(fā)負(fù)載較大、半導(dǎo)體集成電路101的溫度也較高的狀態(tài)。另一方面,在輸出電壓以較低的狀態(tài)收斂的情況下,可以稱之為半導(dǎo)體集成電路101與外部存儲器102之間的數(shù)據(jù)收發(fā)負(fù)載較小、半導(dǎo)體集成電路101的溫度也較低的狀態(tài)。
[0074]如圖3所示,在穩(wěn)定工作過程中,第二電源IC112的輸出電壓越接近工作下限電壓值,相對于輸出電壓的變化量的、自基準(zhǔn)時間開始的延遲值的變動越大。由此,在第二電源IC112的輸出電壓接近工作下限電壓值的情況下,需要將對AC定時實(shí)施一次評價所引起的電壓改變量設(shè)定為較小值。
[0075]另一方面,第二電源IC112的輸出電壓越接近工作上限電壓值,相對于輸出電壓的變化量的、自基準(zhǔn)時間開始的延遲值的變動越小。由此,在第二電源IC112的輸出電壓接近工作上限電壓值的情況下,可以將對AC定時實(shí)施一次評價所引起的電壓改變量設(shè)定為較大值。
[0076]如上所述,通過使輸出電壓可在工作上限電壓值與工作下限電壓值之間發(fā)生變化,從而既能夠降低為了將輸出電壓設(shè)為適當(dāng)?shù)碾妷憾枰目刂拼螖?shù),又能夠提高使輸出電壓成為適當(dāng)?shù)碾妷旱碾S動性。由此,能夠維持IF電路105與外部存儲器102之間的穩(wěn)定的數(shù)據(jù)收發(fā),并且在半導(dǎo)體集成電路101可工作的電壓范圍內(nèi)進(jìn)行適當(dāng)?shù)碾妷嚎刂啤?br>[0077]需要說明的是,還可以將輸出電壓的改變量設(shè)為恒定量,而不是設(shè)為可變量。