Varför inte master slav J-K flip flop inte kräver en kant utlösa medan J-K flip flop gör?

Master slav har två flip flops, en master steg och en slav steg. Master scenen begås på en övergång av klockan, medan slav scenen är engagerad, baserat på master scenens stat, på nästa övergången av klockan. Detta eliminerar ras villkor, om inte klockan pulsen är så smal så att dem blir en fråga igen.

Den icke master slaven, baserar dock dess utgång tillstånd på JK ingångarna strax före en klocka kant. I detta avseende dess något inte annorlunda än den sk. master slav varianten, förutom att produktionen i master slav är före faktiskt ändra tillstånd, medan produktionen i icke master slav har åtagit sig mycket nära dess faktiskt förändrade tillstånd. Problemet är helt enkelt en design - om indata är en funktion av produktionen, sedan tävla villkor i icke master slav kan göra produktionen obestämt, och det är dålig design. Ingen ifs, ands, ors, men, eller kanske. :-)>