A static latch circuit is used to suppress crosstalk glitch in a
synchronous digital integrated circuit. A static latch is inserted into a
selected victim net, and the net is examined if crosstalk glitch induced
in the selected victim net is sufficiently suppressed. If not, then the
selected victim net is examined to check whether the crosstalk glitch is
primarily due to propagated noise from an earlier stage or due to noise
injected in the selected victim net. If the crosstalk glitch is
propagated from an earlier stage, then a second static latch is inserted
before the state in which the first static latch is inserted.
Alternatively, another static latch may be inserted in the selected
victim net. Cell libraries including a variety of static latch circuit
architectures can be designed.