Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Too short circuit input propagation delay when clicked #11

Closed
flandreas opened this issue May 16, 2020 · 0 comments
Closed

Too short circuit input propagation delay when clicked #11

flandreas opened this issue May 16, 2020 · 0 comments
Labels
bug Something isn't working done
Milestone

Comments

@flandreas
Copy link
Owner

Circuit inputs can also be toggled by the user with the mouse, if they are part of the top-level circuit. Their default propagation delay of 1 ns is also applied when being clicked by the user. If a circuit input (with attribute "toggle" unset) drives the clock input of a D-flipflop, a very short click/release by the user doesn't trigger the flipflop, because the resulting impulse is too short for the edge detection component of the D-flipflop is implemented in the standard library, especially if the current simulation speed is small.

When being clicked by the user, a circuit input should apply the same propagation delay like a normal switch, something like 1000 ns.

@flandreas flandreas added the bug Something isn't working label May 16, 2020
@flandreas flandreas added this to the 0.2 milestone May 16, 2020
@flandreas flandreas changed the title Too short input propagation delay when operated manually Too short circuit input propagation delay when clicked May 16, 2020
@flandreas flandreas added the done label May 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working done
Projects
None yet
Development

No branches or pull requests

1 participant