The present invention teaches a method for designing an integrated circuit.
The design of the integrated circuit is replicated a number of times. The
number of times must be odd. The input signals to the original module are
also replicated. The replicated modules are configured to respectively
receive the replicated input signals. A number of exclusive or gates is
provided. The exclusive or gates receive the output signals from the
replicated modules. The output signals from the replicated modules are
compared to the output signals from the original module. The method is
applicable to a bi-directional integrated circuit. Embodiments include the
software to replicate the design. Another embodiment includes a computer
system for replicating the design. Also, integrated circuits designed by
the method described are included within the scope of the disclosure.
Another embodiment includes designs produced by the method.
La presente invenzione insegna un metodo per la progettazione del circuito integrato. La progettazione del circuito integrato è ripiegata un certo numero di volte. Il numero di volte deve essere dispari. I segnali in ingresso al modulo originale inoltre sono ripiegati. I moduli ripiegati sono configurati per ricevere rispettivamente i segnali in ingresso ripiegati. Un certo numero di esclusiva o di cancelli è fornita. L'esclusiva o i cancelli riceve i segnali in uscita dai moduli ripiegati. I segnali in uscita dai moduli ripiegati sono confrontati ai segnali in uscita dal modulo originale. Il metodo è applicabile ad un circuito integrato bidirezionale. I Metodi di realizzazione includono il software per ripiegare il disegno. Un altro incorporamento include un sistema di elaborazione per la replica del disegno. Inoltre, i circuiti integrati hanno progettato con il metodo descritto sono inclusi all'interno della portata della rilevazione. Un altro incorporamento include i disegni redatti con il metodo.