Setup and Hold times in MCU

Status
Not open for further replies.

zhaniko93

Newbie level 1
Joined
Nov 9, 2010
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,289
Consider a simple CPU . Here, REGFILE write is sequential, so it has to accomodate Setup and Hold time requirements: data on WD and WE(write enable) has to be valid TSetup time before valid clock transition, but only after clock transition, propagation delays of Instruction memory, Control logic and some other things, become WD and WE valid. that is, not TSetup before clock transition, but even propagation times after clock transition become they valid, which violates setup and hold time constraints, so it shouldn't work, but it works! it is MIT 6.004 lab N6 and that one works, why? P.S. I think I opened thread in a slightly wrong place. sorry, but couldn't find more appropriate place
 

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…