Would you like to react to this message? Create an account in a few clicks or log in to continue.

You are not connected. Please login or register

SIDE 1299. W11. RS FLIP-FLOP UNESTABLE

3 posters

Go down  Message [Page 1 of 1]

1SIDE 1299. W11. RS FLIP-FLOP UNESTABLE Empty SIDE 1299. W11. RS FLIP-FLOP UNESTABLE Sat Aug 06, 2022 12:47 pm

Defran

Defran

RS FLIP-FLOP oscillates at startup. It should take a fixed random position. Tell me please when You can.

SIDE 1299. W11. RS FLIP-FLOP UNESTABLE Flipfl11



Last edited by Defran on Sun Aug 07, 2022 10:53 am; edited 2 times in total

arcachofo

arcachofo

This is the same  problem than 4060:
https://simulide.forumotion.com/t901-side-1299-w11-internal-4060-oscillator-drivers#4292

Now there are more options to solve it, but in R1299 there is already a solution available:

Activate "Randomize Propagation Delay" in at least one (better both) of the NAND gates.
Gate->Properties->Edges->Randomize PD.

Or you could set an slightly different "Gate delay" for one of the NAND Gates.

Defran

Defran

Good indications, thanks.

4SIDE 1299. W11. RS FLIP-FLOP UNESTABLE Empty Re: SIDE 1299. W11. RS FLIP-FLOP UNESTABLE Sun Aug 07, 2022 10:20 am

Defran

Defran

That´s not the question. Try with gates, and you will see.

5SIDE 1299. W11. RS FLIP-FLOP UNESTABLE Empty Re: SIDE 1299. W11. RS FLIP-FLOP UNESTABLE Sun Aug 07, 2022 11:42 am

Alex68

Alex68

Yes, I tried. Gates on single logic do not work.

arcachofo

arcachofo

I created a new discussion with Alex posts:
https://simulide.forumotion.com/t934-flip-flop-unestable

arcachofo

arcachofo

Alex68 wrote:Yes, I tried. Gates on single logic do not work.
Yes, you are right "Randomize PD" does not solve the problem.

When "Randomize PD" was implemented it could "intercept" the previous output state scheduled, but later some changes were introduced that allowed inputs changing faster that propagation delay, so now "Randomize PD" doesn't work.

The solution was implemented to fix 4060 problem (Gate: Set initial state):
https://simulide.forumotion.com/t901-side-1299-w11-internal-4060-oscillator-drivers

So I will delete this "Randomize PD" because it seems useless and now we have "Set initial state" which is effective.

Defran

Defran

Thanks, I think it is the best idea.

Sponsored content



Back to top  Message [Page 1 of 1]

Permissions in this forum:
You cannot reply to topics in this forum