13.2. Design Considerations

Consider a simple synchronous circuit that uses positive edge-triggered flip-flops (FF's) as the sequential elements controlled by a clock signal that has even duty cycle (i.e., a single-phase clocking scheme). We use S = {s1,s2, …, sn} to denote the set of clock pins of flip-flops in the circuit, with si being the clock pin of flip-flop FFi.

A pair of flip-flops is sequentially adjacent when only combinational logic exists between the two flip-flops. Let FFi and FFj be two sequentially adjacent flip-flops, with the output of FFi being fed to the data input of FFj through a combinational logic (see Figure 13.1). We say that FFi is the launching flip-flop and FFj is the capturing flip-flop.

FIGURE 13.1. A simple ...

Get Electronic Design Automation now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.