It's likely that the cause of the spikes is charge injection due to too fast rise and fall times combined with using an ideal pulse source that can source/sink unlimited current.
Take your two pulse sources and run them through inverters (or a pair of inverters if you don't want to deal with the signal inversion) similar to how you derived clkb. That will give you realistic rise and fall times and drive strengths.
|Thread starter||Similar threads||Forum||Replies||Date|
|How to generate a high delayed pulse triggered by a falling edge?||General Electronics Chat||3|
|E||Two edge-triggered signals to control a small DC motor||Analog & Mixed-Signal Design||18|
|G||Help! Decade Counter using JK negative edge triggered||Digital Design||0|
|G||negative edge triggered jk flip flop circuit diagram||General Electronics Chat||6|
|W||Write a program (pseudocode) that simulates a Rising-Edge-Triggered D Flip-Flop||Homework Help||3|
|How to generate a high delayed pulse triggered by a falling edge?|
|Two edge-triggered signals to control a small DC motor|
|Help! Decade Counter using JK negative edge triggered|
|negative edge triggered jk flip flop circuit diagram|
|Write a program (pseudocode) that simulates a Rising-Edge-Triggered D Flip-Flop|
by Luke James
by Jake Hertz