專利名稱::數(shù)字邏輯模擬方法
技術(shù)領(lǐng)域:
:本發(fā)明為一種使用于數(shù)字邏輯模擬的模擬方法,用于避免現(xiàn)有模擬方法中無法判別的假未知狀態(tài)(falseunknownstate)。在科技昌明的今日,各式各樣的芯片、電路已經(jīng)悄悄的充滿在我們的生活四周,而它們的體積卻也越來越小,讓我們更不容易察覺到。然而,在功能強(qiáng)大與體積微小的兩個(gè)需求上,如何能夠達(dá)到平衡,正是芯片設(shè)計(jì)上一個(gè)重要的難題。為了要降低嘗試錯(cuò)誤的成本,芯片在開始制造前就在電路設(shè)計(jì)的階段進(jìn)行仔細(xì)的模擬、檢驗(yàn),已經(jīng)成了不可缺少的步驟;然而為了達(dá)到功能強(qiáng)卻體積小,電路的復(fù)雜程度往往成了模擬上的一大挑戰(zhàn)。在數(shù)字模擬上,通常是使用查表的方式來完成。由電路中的每個(gè)邏輯門的每個(gè)輸入邏輯值,通過查表得到輸出邏輯值,再進(jìn)入下一級的邏輯門,直到得到最終的輸出。而邏輯門中各節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài),則有高電位、低電位、未知狀態(tài)等三種狀態(tài)。此種模擬方式在大部分的情形下都可以工作得很順利,然而在某些特別的狀況下,卻無法判斷一個(gè)節(jié)點(diǎn)的真正狀態(tài)。參考圖1,邏輯電路的實(shí)例一。在實(shí)際的電路運(yùn)作時(shí),當(dāng)輸入節(jié)點(diǎn)一11和輸入節(jié)點(diǎn)三13的節(jié)點(diǎn)狀態(tài)都是高電位狀態(tài)的時(shí)候,不管輸入節(jié)點(diǎn)二12的節(jié)點(diǎn)狀態(tài)是什么,輸出節(jié)點(diǎn)17的節(jié)點(diǎn)狀態(tài)都是高電位狀態(tài)。然而,如果以現(xiàn)有的邏輯模擬方法來模擬所述電路的運(yùn)作,則當(dāng)輸入節(jié)點(diǎn)二12的節(jié)點(diǎn)狀態(tài)為未知狀態(tài)時(shí),輸出節(jié)點(diǎn)17的節(jié)點(diǎn)狀態(tài)也是未知的,而無法得到我們要的正確的模擬結(jié)果。以下就更進(jìn)一步說明上述的謬誤在實(shí)際的情況中,在輸入節(jié)點(diǎn)一11和輸入節(jié)點(diǎn)三13的節(jié)點(diǎn)狀態(tài)都是高電位的前提下a)輸入節(jié)點(diǎn)二12的節(jié)點(diǎn)狀態(tài)為低電位時(shí),節(jié)點(diǎn)四14的節(jié)點(diǎn)狀態(tài)為高電位,同時(shí)節(jié)點(diǎn)五15的節(jié)點(diǎn)狀態(tài)為高電位,因此節(jié)點(diǎn)六16的節(jié)點(diǎn)狀態(tài)為低電位,所以輸出節(jié)點(diǎn)17的節(jié)點(diǎn)狀態(tài)為高電位。b)輸入節(jié)點(diǎn)二12的節(jié)點(diǎn)狀態(tài)為高電位時(shí),節(jié)點(diǎn)四14的節(jié)點(diǎn)狀態(tài)為低電位,同時(shí)節(jié)點(diǎn)五15的節(jié)點(diǎn)狀態(tài)為低電位,因此節(jié)點(diǎn)六16的節(jié)點(diǎn)狀態(tài)為高電位,所以輸出節(jié)點(diǎn)17的節(jié)點(diǎn)狀態(tài)仍然為高電位。然而若依查表的邏輯電路模擬方式,參考表一的現(xiàn)有與非門(NANDgate)真值表,在輸入節(jié)點(diǎn)一11和輸入節(jié)點(diǎn)三13的節(jié)點(diǎn)狀態(tài)都是高電位的前提下輸入節(jié)點(diǎn)二12的節(jié)點(diǎn)狀態(tài)為未知狀態(tài)時(shí),節(jié)點(diǎn)四14的節(jié)點(diǎn)狀態(tài)為未知狀態(tài),同時(shí)節(jié)點(diǎn)五15的節(jié)點(diǎn)狀態(tài)亦為未知狀態(tài),因此節(jié)點(diǎn)六16的節(jié)點(diǎn)狀態(tài)為未知狀態(tài),所以輸出節(jié)點(diǎn)17的節(jié)點(diǎn)狀態(tài)為未知狀態(tài)。而輸出節(jié)點(diǎn)17的這種未知狀態(tài),是在進(jìn)行數(shù)字模擬時(shí)才會(huì)出現(xiàn)的未知狀態(tài),在實(shí)際的電路中并不是未知,而是可以確定的節(jié)點(diǎn)狀態(tài),因此我們稱這種狀態(tài)為「假未知狀態(tài)」(falseunknownstate)。參考圖2,邏輯電路的實(shí)例二。將上例電路中的與非門替換成或非門,在類似的情形下,當(dāng)輸入節(jié)點(diǎn)一11和輸入節(jié)點(diǎn)三13的節(jié)點(diǎn)狀態(tài)都是低電位的時(shí)候,不管輸入節(jié)點(diǎn)二12的節(jié)點(diǎn)狀態(tài)為何,輸出節(jié)點(diǎn)17的節(jié)點(diǎn)狀態(tài)都會(huì)是低電位,然而若依查表的方式模擬,卻也會(huì)得到假未知狀態(tài)的輸出。由此可見,現(xiàn)有技術(shù)的模擬方法在某些情形下并無法實(shí)現(xiàn)我們的要求。圖1和圖2的電路尚且是極為簡單的電路,在電路更復(fù)雜的潮流下,現(xiàn)有模擬技術(shù)遇到上述這種假未知狀態(tài)而無法判斷節(jié)點(diǎn)狀態(tài)的情況將會(huì)更加嚴(yán)重,在電路需求與復(fù)雜度都日益提高的今日,這將會(huì)變成邏輯電路發(fā)展上一個(gè)極為不便、難以克服的障礙。鑒于現(xiàn)有技術(shù)的上述缺失,本發(fā)明的目的在于提供一種數(shù)字模擬方法,以解決數(shù)字電路模擬時(shí)的假未知所衍生的問題,以避免模擬時(shí)的誤判。為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明一方面提出的數(shù)字邏輯模擬方法,其特點(diǎn)是,它包含下列步驟定義一節(jié)點(diǎn)的一節(jié)點(diǎn)狀態(tài)具有四種狀態(tài),分別為一高電位、一低電位、所述節(jié)點(diǎn)的一未知、所述節(jié)點(diǎn)的一反未知狀態(tài);根據(jù)所述節(jié)點(diǎn)狀態(tài),作一數(shù)字邏輯運(yùn)算而得到一真值表;以及對所述真值表以查表的方式實(shí)現(xiàn)數(shù)字邏輯的模擬。上述中是以阿拉伯?dāng)?shù)字符號「1」來表示所述節(jié)點(diǎn)狀態(tài)的所述高電位狀態(tài);以阿拉伯?dāng)?shù)字符號「0」來表示所述節(jié)點(diǎn)狀態(tài)的所述低電位狀態(tài)。所述節(jié)點(diǎn)編號為n時(shí),是以符號「Un」來表示所述節(jié)點(diǎn)狀態(tài)的所述未知狀態(tài);以符號「~Un」來表示所述節(jié)點(diǎn)狀態(tài)的所述反未知狀態(tài)。為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明另一方面提出的數(shù)字模擬的針對與非門(NANDgate)真值表,所述與非門具有一第一輸入節(jié)點(diǎn)、一第二輸入節(jié)點(diǎn)以及一輸出節(jié)點(diǎn),定義所述第一輸入節(jié)點(diǎn)、所述第二輸入節(jié)點(diǎn)及所述輸出節(jié)點(diǎn)的一節(jié)點(diǎn)狀態(tài)具有一高電位、一低電位、所述節(jié)點(diǎn)的一未知、所述節(jié)點(diǎn)的一反未知等四種狀態(tài),且所述第一輸入節(jié)點(diǎn)的一節(jié)點(diǎn)編號為1、所述第二輸入節(jié)點(diǎn)的一節(jié)點(diǎn)編號為2而所述輸出節(jié)點(diǎn)的一節(jié)點(diǎn)編號為3。其中,是以阿拉伯?dāng)?shù)字符號「1」來表示所述節(jié)點(diǎn)狀態(tài)的所述高電位狀態(tài),而以阿拉伯?dāng)?shù)字符號「0」來表示所述節(jié)點(diǎn)狀態(tài)的所述低電位狀態(tài)。所述節(jié)點(diǎn)編號為n時(shí),是以符號「Un」來表示所述節(jié)點(diǎn)狀態(tài)的所述未知狀態(tài);以符號「~Un」來表示所述節(jié)點(diǎn)狀態(tài)的所述反未知狀態(tài)。所述第一輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「1」,所述第二輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U2」時(shí),所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「~U2」。所述第一輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「0」,所述第二輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U2」時(shí),所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「1」。當(dāng)所述第一輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U1」,所述第二輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U2」時(shí),相應(yīng)所述第一輸入節(jié)點(diǎn)與所述第二輸入節(jié)點(diǎn)為相異的二節(jié)點(diǎn),則所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U3」;相應(yīng)所述第一輸入節(jié)點(diǎn)與所述第二輸入節(jié)點(diǎn)為相同的二節(jié)點(diǎn),則所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「~U1」。當(dāng)所述第一輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U1」,所述第二輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「~U2」時(shí),相應(yīng)所述第一輸入節(jié)點(diǎn)與所述第二輸入節(jié)點(diǎn)為相異的二節(jié)點(diǎn),則所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U3」;相應(yīng)所述第一輸入節(jié)點(diǎn)與所述第二輸入節(jié)點(diǎn)為相同的二節(jié)點(diǎn),則所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「1」。為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明又一方面提出的數(shù)字模擬的或非門(NORgate)真值表,所述或非門具有一第一輸入節(jié)點(diǎn)、一第二輸入節(jié)點(diǎn)以及一輸出節(jié)點(diǎn);其中,定義所述第一輸入節(jié)點(diǎn)、所述第二輸入節(jié)點(diǎn)及所述輸出節(jié)點(diǎn)的一節(jié)點(diǎn)狀態(tài)具有一高電位、一低電位、所述節(jié)點(diǎn)的一未知、所述節(jié)點(diǎn)的一反未知四種狀態(tài),且所述第一輸入節(jié)點(diǎn)的一節(jié)點(diǎn)編號為1、所述第二輸入節(jié)點(diǎn)的一節(jié)點(diǎn)編號為2,而所述輸出節(jié)點(diǎn)的一節(jié)點(diǎn)編號為3。如上所述,是以阿拉伯?dāng)?shù)字符號「1」來表示所述節(jié)點(diǎn)狀態(tài)的所述高電位狀態(tài);以阿拉伯?dāng)?shù)字符號「0」來表示所述節(jié)點(diǎn)狀態(tài)的所述低電位狀態(tài)。其中,所述節(jié)點(diǎn)編號為n時(shí),是以符號「Un」來表示所述節(jié)點(diǎn)狀態(tài)的所述未知狀態(tài);以符號「~Un」來表示所述節(jié)點(diǎn)狀態(tài)的所述反未知狀態(tài)。所述第一輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「1」,所述第二輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U2」時(shí),所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「0」。所述第一輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「0」,所述第二輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U2」時(shí),所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「~U2」。當(dāng)所述第一輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U1」,所述第二輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U2」時(shí),相應(yīng)所述第一輸入節(jié)點(diǎn)與所述第二輸入節(jié)點(diǎn)為相異的二節(jié)點(diǎn),則所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U3」;相應(yīng)所述第一輸入節(jié)點(diǎn)與所述第二輸入節(jié)點(diǎn)為相同的二節(jié)點(diǎn),則所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「~U1」。當(dāng)所述第一輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U1」,所述第二輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「~U2」時(shí),相應(yīng)所述第一輸入節(jié)點(diǎn)與所述第二輸入節(jié)點(diǎn)為相異的二節(jié)點(diǎn),則所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U3」;相應(yīng)所述第一輸入節(jié)點(diǎn)與所述第二輸入節(jié)點(diǎn)為相同的二節(jié)點(diǎn),則所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「0」。為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明再一方面提出的數(shù)字模擬的非門(NOTgate或INVgate)真值表,所述非門具有一輸入節(jié)點(diǎn)以及一輸出節(jié)點(diǎn),其特點(diǎn)是,定義所述輸入節(jié)點(diǎn)及所述輸出節(jié)點(diǎn)的一節(jié)點(diǎn)狀態(tài)具有一高電位、一低電位、所述節(jié)點(diǎn)的一未知、所述節(jié)點(diǎn)的一反未知等四種狀態(tài),且所述輸入節(jié)點(diǎn)的一節(jié)點(diǎn)編號為1、所述輸出節(jié)點(diǎn)的一節(jié)點(diǎn)編號為2。如上所述,其中是以阿拉伯?dāng)?shù)字符號「1」來表示所述節(jié)點(diǎn)狀態(tài)的所述高電位狀態(tài);以阿拉伯?dāng)?shù)字符號「0」來表示所述節(jié)點(diǎn)狀態(tài)的所述低電位狀態(tài)。其中所述節(jié)點(diǎn)編號為n時(shí),是以符號「Un」來表示所述節(jié)點(diǎn)狀態(tài)的所述未知狀態(tài);以符號「~Un」來表示所述節(jié)點(diǎn)狀態(tài)的所述反未知狀態(tài)。所述輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U1」時(shí),所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「~U1」。所述輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「~U1」時(shí),所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U1」。采用本發(fā)明的上述方案,由于本發(fā)明在模擬時(shí)已考慮到節(jié)點(diǎn)的未知及節(jié)點(diǎn)的反未知,于模擬時(shí)可一路追蹤,確保模擬的正確性,借以達(dá)實(shí)現(xiàn)避免未知狀態(tài)的誤判情形。為更清楚理解本發(fā)明的目的、特點(diǎn)和優(yōu)點(diǎn),下面將結(jié)合附圖對本發(fā)明進(jìn)行詳細(xì)說明。圖1是邏輯電路實(shí)例一;圖2是邏輯電路實(shí)例二;圖3是現(xiàn)有與非門(NANDgate)真值表;圖4是本發(fā)明的與非門(NANDgate)真值表;圖5是本發(fā)明的或非門(NORgate)真值表;圖6是本發(fā)明的非門(NOTgate或INVgate)真值表。圖1和圖2乃是簡單的邏輯電路實(shí)例,特意設(shè)計(jì)成會(huì)造成假未知狀態(tài),以方便進(jìn)行上面的解說,兩者的不同在于使用的邏輯門不一樣,借以闡明假未知狀態(tài)的發(fā)生,與邏輯門的種類無關(guān),而是與模擬的方式有關(guān)。然而會(huì)造成假未知狀態(tài)的電路,并不限于此二種電路組合,尚有許多可能的電路組合會(huì)得到假未知狀態(tài)的結(jié)果,在電路復(fù)雜的時(shí)候,這種機(jī)會(huì)將更為增大。圖3是現(xiàn)有的與非門(NANDgate)真值表,在現(xiàn)有的數(shù)字邏輯模擬中,便是依照此表來進(jìn)行模擬的,由輸入的值查表得到輸出的值,以完成模擬的動(dòng)作,卻會(huì)造成我們想避免的假未知狀態(tài)。圖4是本發(fā)明的與非門(NANDgate)真值表,圖5是本發(fā)明的或非門(NORgate)真值表,圖6是本發(fā)明的非門(NOTgate或INVgate)真值表,此三表都是經(jīng)過本發(fā)明改進(jìn)過的邏輯門真值表。當(dāng)依照這樣的真值表來進(jìn)行數(shù)字邏輯的模擬時(shí),就可以避免假未知狀態(tài)的情形。上述真值表中,是以阿拉伯?dāng)?shù)字符號「1」來表示所述節(jié)點(diǎn)狀態(tài)的高電位狀態(tài);以阿拉伯?dāng)?shù)字符號「0」來表示所述節(jié)點(diǎn)狀態(tài)的低電位狀態(tài);當(dāng)所述節(jié)點(diǎn)編號為n時(shí),是以符號「Un」來表示所述節(jié)點(diǎn)狀態(tài)的所述未知狀態(tài);以符號「~Un」來表示所述節(jié)點(diǎn)狀態(tài)的所述反未知狀態(tài);也就是說a)當(dāng)?shù)谝惠斎牍?jié)點(diǎn)的編號為1時(shí),U1表示第一輸入節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)的未知狀態(tài),~U1表示第一輸入節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)的反未知狀態(tài);b)當(dāng)?shù)诙斎牍?jié)點(diǎn)的編號為2時(shí),U2表示第二輸入節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)的未知狀態(tài),~U2表示第二輸入節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)的反未知狀態(tài);c)當(dāng)輸出節(jié)點(diǎn)的編號為3時(shí),U3表示輸出節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)的未知狀態(tài),~U3表示輸出節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)的反未知狀態(tài);d)當(dāng)輸入節(jié)點(diǎn)的編號為x時(shí),Ux表示輸入節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)的未知狀態(tài),~Ux表示輸入節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)的反未知狀態(tài);本發(fā)明為一種數(shù)字模擬方法,用于數(shù)字邏輯的模擬,它是定義數(shù)字電路中每一節(jié)點(diǎn)的一節(jié)點(diǎn)狀態(tài)具有一高電位、一低電位、所述節(jié)點(diǎn)的一未知、所述節(jié)點(diǎn)的一反未知四種狀態(tài),并依所述節(jié)點(diǎn)狀態(tài)得到各邏輯門的真值表,再依照所述真值表來進(jìn)行數(shù)字邏輯的模擬,以避免假未知狀態(tài)的發(fā)生。四種節(jié)點(diǎn)狀態(tài)的代號表示方法已于前述。本發(fā)明與現(xiàn)有技術(shù)主要的相異處在于,除了未知狀態(tài)以外,還增加了一個(gè)反未知狀態(tài),而不是把兩者合并;同時(shí),在記錄未知、反未知狀態(tài)的時(shí)候,會(huì)一并記錄下所述節(jié)點(diǎn)的編號,而不是只記錄下未知、反未知的狀態(tài)值。本發(fā)明的模擬方法,乃是參照經(jīng)過上述將邏輯門的節(jié)點(diǎn)狀態(tài)重新定義后所得到的真值表,以查表的方式來進(jìn)行模擬。以圖1的邏輯電路實(shí)例一來進(jìn)行模擬為例,在圖4和圖6的對應(yīng)之下,在輸入節(jié)點(diǎn)一11和輸入節(jié)點(diǎn)三13的節(jié)點(diǎn)狀態(tài)都是1時(shí),輸入節(jié)點(diǎn)二12的節(jié)點(diǎn)狀態(tài)為未知狀態(tài)時(shí),我們將所述節(jié)點(diǎn)狀態(tài)記錄為U2,則節(jié)點(diǎn)四14的節(jié)點(diǎn)狀態(tài)為~U2,同時(shí)節(jié)點(diǎn)五15的節(jié)點(diǎn)狀態(tài)為~U2,因此節(jié)點(diǎn)六16的節(jié)點(diǎn)狀態(tài)為U2,所以輸出節(jié)點(diǎn)17的節(jié)點(diǎn)狀態(tài)為1,也就是高電位。同理,當(dāng)參照圖5和圖6,對圖2的電路進(jìn)行模擬,則當(dāng)輸入節(jié)點(diǎn)一和輸入節(jié)點(diǎn)三的節(jié)點(diǎn)狀態(tài)都是0時(shí),不管輸入節(jié)點(diǎn)二的節(jié)點(diǎn)狀態(tài)為何,我們都可以得到輸出節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)是0,也就是低電位。本發(fā)明的數(shù)字邏輯模擬方法,并不限于圖4、圖5、圖6所列出的與非門、或非門及非門等三種邏輯門的真值表,其它各種類的邏輯門亦可以依照前述節(jié)點(diǎn)狀態(tài)定義的原則而得到其真值表,以進(jìn)行各式各樣數(shù)字邏輯電路的模擬。由以上所述可知一、本發(fā)明的使用范圍極為廣泛,且其必要性將日趨重要。二、應(yīng)用了本發(fā)明的模擬方法,可以增加模擬的精確性,并減少了修正與除錯(cuò)(debug)的成本。因此,本發(fā)明可降低成本、提升產(chǎn)品品質(zhì)并極具有潛力。權(quán)利要求1.一種數(shù)字邏輯模擬方法,其特征在于,它包含下列步驟定義一節(jié)點(diǎn)的一節(jié)點(diǎn)狀態(tài)具有四種狀態(tài),分別為一高電位、一低電位、所述節(jié)點(diǎn)的一未知、所述節(jié)點(diǎn)的一反未知狀態(tài);根據(jù)所述節(jié)點(diǎn)狀態(tài),作一數(shù)字邏輯運(yùn)算而得到一真值表;以及對所述真值表以查表的方式實(shí)現(xiàn)數(shù)字邏輯的模擬。2.如權(quán)利要求1所述的數(shù)字邏輯模擬方法,其特征在于,所述節(jié)點(diǎn)狀態(tài)為高電位狀態(tài)時(shí),是以阿拉伯?dāng)?shù)字符號「1」來表示所述節(jié)點(diǎn)狀態(tài)。3.如權(quán)利要求1所述的數(shù)字邏輯模擬方法,其特征在于,所述節(jié)點(diǎn)狀態(tài)為低電位狀態(tài)時(shí),是以阿拉伯?dāng)?shù)字符號「0」來表示所述節(jié)點(diǎn)狀態(tài)。4.如權(quán)利要求1所述的數(shù)字邏輯模擬方法,其特征在于,所述節(jié)點(diǎn)狀態(tài)為所述節(jié)點(diǎn)的所述未知狀態(tài),且所述節(jié)點(diǎn)編號為n時(shí),是以符號「Un」來表示所述節(jié)點(diǎn)狀態(tài)。5.如權(quán)利要求1所述的數(shù)字邏輯模擬方法,其特征在于,所述節(jié)點(diǎn)狀態(tài)為所述節(jié)點(diǎn)的所述反未知狀態(tài),且所述節(jié)點(diǎn)編號為n時(shí),是以符號「~Un」來表示所述節(jié)點(diǎn)狀態(tài)。6.一種數(shù)字模擬的與非門(NANDgate)真值表,其特征在于,所述與非門具有一第一輸入節(jié)點(diǎn)、一第二輸入節(jié)點(diǎn)以及一輸出節(jié)點(diǎn);其中于,定義所述第一輸入節(jié)點(diǎn)、所述第二輸入節(jié)點(diǎn)及所述輸出節(jié)點(diǎn)的一節(jié)點(diǎn)狀態(tài)具有一高電位、一低電位、所述節(jié)點(diǎn)的一未知、所述節(jié)點(diǎn)的一反未知四種狀態(tài)。7.如權(quán)利要求6所述的數(shù)字模擬的與非門真值表,其特征在于,所述輸出節(jié)點(diǎn)的一節(jié)點(diǎn)編號為3、所述第一輸入節(jié)點(diǎn)的一節(jié)點(diǎn)編號為1,而所述第二輸入節(jié)點(diǎn)的一節(jié)點(diǎn)編號為2。8.如權(quán)利要求6所述的數(shù)字模擬的與非門真值表,其特征在于,所述高電位狀態(tài)是以阿拉伯?dāng)?shù)字符號「1」來表示。9.如權(quán)利要求8所述的數(shù)字模擬的與非門真值表,其特征在于,所述低電位狀態(tài)是以阿拉伯?dāng)?shù)字符號「0」來表示。10.如權(quán)利要求9所述的數(shù)字模擬的與非門真值表,其特征在于,所述節(jié)點(diǎn)的一節(jié)點(diǎn)編號為n時(shí),所述節(jié)點(diǎn)的所述未知狀態(tài)是以符號「Un」來表示。11.如權(quán)利要求10所述的數(shù)字模擬的與非門真值表,其特征在于,所述節(jié)點(diǎn)的一節(jié)點(diǎn)編號為n時(shí),所述節(jié)點(diǎn)的所述反未知狀態(tài)是以符號「~Un」來表示。12.如權(quán)利要求6所述的數(shù)字模擬的與非門真值表,其特征在于,所述第一輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「1」,所述第二輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U2」時(shí),所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「~U2」。13.如權(quán)利要求6所述的數(shù)字模擬的與非門真值表,其特征在于,所述第一輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「0」,所述第二輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U2」時(shí),所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「1」。14.如權(quán)利要求6所述的數(shù)字模擬的與非門真值表,其特征在于,當(dāng)所述第一輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U1」,所述第二輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U2」時(shí),相應(yīng)所述第一輸入節(jié)點(diǎn)與所述第二輸入節(jié)點(diǎn)為相異的二節(jié)點(diǎn),則所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U3」。15.如權(quán)利要求14所述的數(shù)字模擬的與非門真值表,其特征在于,當(dāng)所述第一輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U1」,所述第二輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U2」時(shí),相應(yīng)所述第一輸入節(jié)點(diǎn)與所述第二輸入節(jié)點(diǎn)為相同的二節(jié)點(diǎn),則所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「~U1」。16.如權(quán)利要求6所述的數(shù)字模擬的與非門真值表,其特征在于,當(dāng)所述第一輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U1」,所述第二輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「~U2」時(shí),相應(yīng)所述第一輸入節(jié)點(diǎn)與所述第二輸入節(jié)點(diǎn)為相異的二節(jié)點(diǎn),則所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U3」。17.如權(quán)利要求16所述的數(shù)字模擬的與非門真值表,其特征在于,當(dāng)所述第一輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U1」,所述第二輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「~U2」時(shí),相應(yīng)所述第一輸入節(jié)點(diǎn)與所述第二輸入節(jié)點(diǎn)為相同的二節(jié)點(diǎn),則所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「1」。18.一種數(shù)字模擬的或非門(NORgate)真值表,其特征在于,所述或非門具有一第一輸入節(jié)點(diǎn)、一第二輸入節(jié)點(diǎn)以及一輸出節(jié)點(diǎn);其中,定義所述第一輸入節(jié)點(diǎn)、所述第二輸入節(jié)點(diǎn)及所述輸出節(jié)點(diǎn)的一節(jié)點(diǎn)狀態(tài)具有一高電位、一低電位、所述節(jié)點(diǎn)的一未知、所述節(jié)點(diǎn)的一反未知四種狀態(tài)。19.如權(quán)利要求18所述的數(shù)字模擬或非門真值表,其特征在于,所述輸出節(jié)點(diǎn)的一節(jié)點(diǎn)編號為3、所述第一輸入節(jié)點(diǎn)的一節(jié)點(diǎn)編號為1,而所述第二輸入節(jié)點(diǎn)的一節(jié)點(diǎn)編號為2。20.如權(quán)利要求18所述的數(shù)字模擬的或非門真值表,其特征在于,所述節(jié)點(diǎn)狀態(tài)為高電位狀態(tài)時(shí),是以阿拉伯?dāng)?shù)字符號「1」來表示所述節(jié)點(diǎn)狀態(tài)。21.如權(quán)利要求20所述的數(shù)字模擬的或非門真值表,其特征在于,所述節(jié)點(diǎn)狀態(tài)為低電位狀態(tài)時(shí),是以阿拉伯?dāng)?shù)字符號「0」來表示所述節(jié)點(diǎn)狀態(tài)。22.如權(quán)利要求21所述的數(shù)字模擬的或非門真值表,其特征在于,所述節(jié)點(diǎn)狀態(tài)為未知狀態(tài),且所述節(jié)點(diǎn)的所述節(jié)點(diǎn)編號為n時(shí),是以符號「Un」來表示所述節(jié)點(diǎn)狀態(tài)。23.如權(quán)利要求22所述的數(shù)字模擬的或非門真值表,其特征在于,所述節(jié)點(diǎn)狀態(tài)為反未知狀態(tài),且所述節(jié)點(diǎn)的所述節(jié)點(diǎn)編號為n時(shí),是以符號「~Un」來表示所述節(jié)點(diǎn)狀態(tài)。24.如權(quán)利要求18所述的數(shù)字模擬的或非門真值表,其特征在于,所述第一輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「1」,所述第二輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U2」時(shí),所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「0」。25.如權(quán)利要求18所述的數(shù)字模擬的或非門真值表,其特征在于,所述第一輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「0」,所述第二輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U2」時(shí),所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「~U2」。26.如權(quán)利要求18所述的數(shù)字模擬的或非門真值表,其特征在于,當(dāng)所述第一輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U1」,所述第二輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U2」時(shí),相應(yīng)所述第一輸入節(jié)點(diǎn)與所述第二輸入節(jié)點(diǎn)為相異的二節(jié)點(diǎn),則所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U3」。27.如權(quán)利要求26所述的數(shù)字模擬的或非門真值表,其特征在于,當(dāng)所述第一輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U1」,所述第二輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U2」時(shí),相應(yīng)所述第一輸入節(jié)點(diǎn)與所述第二輸入節(jié)點(diǎn)為相同的二節(jié)點(diǎn),則所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「~U1」。28.如權(quán)利要求18所述的數(shù)字模擬的或非門真值表,其特征在于,當(dāng)所述第一輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U1」,所述第二輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「~U2」時(shí),相應(yīng)所述第一輸入節(jié)點(diǎn)與所述第二輸入節(jié)點(diǎn)為相異的二節(jié)點(diǎn),則所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U3」。29.如權(quán)利要求28所述的數(shù)字模擬的或非門真值表,其特征在于,當(dāng)所述第一輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U1」,所述第二輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「~U2」時(shí),相應(yīng)所述第一輸入節(jié)點(diǎn)與所述第二輸入節(jié)點(diǎn)為相同的二節(jié)點(diǎn),則所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「0」。30.一種數(shù)字模擬的非門(NOTgate或INVgate)真值表,其特征在于,所述非門具有一輸入節(jié)點(diǎn)以及一輸出節(jié)點(diǎn);其中,定義所述輸入節(jié)點(diǎn)及所述輸出節(jié)點(diǎn)的一節(jié)點(diǎn)狀態(tài)具有一高電位、一低電位、所述節(jié)點(diǎn)的一未知、所述節(jié)點(diǎn)的一反未知四種狀態(tài)。31.如權(quán)利要求30所述的數(shù)字模擬的非門真值表,其特征在于,所述輸入節(jié)點(diǎn)的一節(jié)點(diǎn)編號為1。32.如權(quán)利要求30所述的數(shù)字模擬的非門真值表,其特征在于,所述輸出節(jié)點(diǎn)的一節(jié)點(diǎn)編號為2。33.如權(quán)利要求30所述的數(shù)字模擬的非門真值表,其特征在于,所述節(jié)點(diǎn)狀態(tài)為高電位狀態(tài)時(shí),是以阿拉伯?dāng)?shù)字符號「1」來表示所述節(jié)點(diǎn)狀態(tài)。34.如權(quán)利要求33所述的數(shù)字模擬的非門真值表,其特征在于,所述節(jié)點(diǎn)狀態(tài)為低電位狀態(tài)時(shí),是以阿拉伯?dāng)?shù)字符號「0」來表示所述節(jié)點(diǎn)狀態(tài)。35.如權(quán)利要求34所述的數(shù)字模擬的非門真值表,其特征在于,所述節(jié)點(diǎn)狀態(tài)為未知狀態(tài),且所述節(jié)點(diǎn)的所述節(jié)點(diǎn)編號為n時(shí),是以符號「Un」來表示所述節(jié)點(diǎn)狀態(tài)。36.如權(quán)利要求35所述的數(shù)字模擬的非門真值表,其特征在于,所述節(jié)點(diǎn)狀態(tài)為反未知狀態(tài),且所述節(jié)點(diǎn)的所述節(jié)點(diǎn)編號為n時(shí),是以符號「~Un」來表示所述節(jié)點(diǎn)狀態(tài)。37.如權(quán)利要求30所述的數(shù)字模擬的非門真值表,其特征在于,所述輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U1」時(shí),所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「~U1」。38.如權(quán)利要求30所述的數(shù)字模擬的非門真值表,其特征在于,所述輸入節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「~U1」時(shí),所述輸出節(jié)點(diǎn)的所述節(jié)點(diǎn)狀態(tài)為「U1」。全文摘要本發(fā)明為一種數(shù)字邏輯模擬方法,是通過定義邏輯電路中每一節(jié)點(diǎn)的一節(jié)點(diǎn)狀態(tài)具有高電位、低電位、未知、反未知等四種狀態(tài),而完成各種邏輯門的真值表(truthtable)并依此來進(jìn)行數(shù)字邏輯的模擬,以避免習(xí)用模擬方法中無法判別的假未知狀態(tài)(falseunknownstate),從而增進(jìn)數(shù)字模擬的準(zhǔn)確度與精確性。文檔編號H03K19/20GK1385966SQ0111923公開日2002年12月18日申請日期2001年5月14日優(yōu)先權(quán)日2001年5月14日發(fā)明者朱尚祖申請人:華邦電子股份有限公司