作者bxxl (bool)
看板Electronics
標題Re: [問題] 1位元全加器
時間Sat Mar 19 15:39:54 2005
※ 引述《needhope (放大假~~)》之銘言:
: ※ 引述《bxxl (bool)》之銘言:
: : 可以呀,邏輯設計應該有教吧.
: : 先把xor 化成 and, or ,not 的組合,
: : 再把 and, or 都換成 nand 跟 not 來表示.
: : 例如
: : A or B = not( (not A) and (not B))
: : = nand(not A, not B)
: http://i2.pic.wretch.cc/photos/2/i/ineedhope/1/1111216972.jpg
: 上面的圖是3位元全加器
: 我有個地方很疑惑
: 為什麼有發生像圖中紅色圈圈框出來的東西?
: 謝謝:)
那東西叫 glitch, 是因為各個 input的訊號傳遞到 ouput
經過的 delay 不同所導致.
所以即使所有input同時變化, 傳遞到ouput的時間也不會一致,
要等到最長delay的那一個也傳到ouput時,output才會stable.
在此之前,output有可能跳來跳去.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.57.250
1F:推 needhope:可不可以推几本參考書? 想多了解一些 謝謝:) 163.23.225.206 03/19
2F:推 bxxl:找邏輯設計的大專用書吧 59.120.57.250 03/20
3F:→ bxxl:很多學校(美國,台灣等等)網路上可查到課程綱要 59.120.57.250 03/20
4F:→ bxxl:跟textbook, reference 59.120.57.250 03/20