基于二叉樹的CVSL電路優(yōu)化方法
實際上,二叉樹中的一些節(jié)點是重復(fù)的,在該圖2中,最后一層的0和1節(jié)點它們可以合并,對二叉樹有縮減規(guī)則,其一是當(dāng)兩個節(jié)點傳輸?shù)较乱粋€節(jié)點的傳輸路徑完全相同時,兩個節(jié)點可以縮減為一個;當(dāng)一個節(jié)點的所有傳輸路徑都歸結(jié)到同一個下一級節(jié)點時,這個節(jié)點可以省略。如圖3所示。本文引用地址:http://cafeforensic.com/article/175917.htm
合并0項和1項,通過縮減規(guī)則最終可得一位二進制全加器的二叉樹如圖4所示。將所有節(jié)點轉(zhuǎn)化為NMOS的連接點,將路徑有相應(yīng)的NMOS管來代替,即可得到最終的CVSL電路,如圖5所示,這樣用二叉樹轉(zhuǎn)化為MOS電路的過程就完成了。
3 結(jié)語
本文對比了CMOS電路與CVSL電路的特點,針對CVSL電路速度快功耗低的優(yōu)點,在高速電路和VLSI設(shè)計中通常采用該電路,但由于CVSL電路共享的NMOS管較多,為提高利于率,對比互補的特點,提出了優(yōu)化電路的二叉樹算法。它比傳統(tǒng)的真值表優(yōu)化法,其直觀性更強,很好地解決了CVSL電路的設(shè)計問題。
評論