作者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