Electrical Rule Check
Der Electrical Rule Check (englisch, kurz ERC) ist in der Entwicklung elektrischer Schaltungen ein computergestützter Schritt der Verifikation. Er ist vom Design Rule Check (DRC) und der Physical Design Verification auf Layoutrealisations-Ebene zu unterscheiden und diesem zeitlich vorgelagert.[1]
Der ERC prüft die Widerspruchsfreiheit der Schaltung auf symbolischer Ebene. Hierzu ist es nötig, dass Angaben zu allen Pins und Bauteilanschlüssen vorliegen.[2]
Den Pins werden Klassen zugewiesen. Diese können sein: Push-Pull-Treiber oder Output, Open-Collector- oder Open-Drain-Ausgang, passiv, Input oder hochohmig, Tristate, Versorgungsnetzquelle, Versorgungsnetzlast, 0V-Bezugsnetz.
Netze bestimmter Klassen dürfen nicht verbunden sein (Beispiel: Push-Pull-Treiber untereinander, Versorgungsnetzquellen untereinander oder die beiden vorgenannten untereinander) oder nicht nur Pins einer Klasse enthalten. Beispiel: Ein Netz, das nur Input-Pins oder nur Versorgungsnetzlasten enthält, wird nicht getrieben und ist somit wahrscheinlich ein Fehler.
Neben der Pin-Klassen-basierten Prüfung wird z. B. überprüft:[3]
- dass alle Pins angeschlossen oder explizit als offen gekennzeichnet sind
- dass Schaltungsblöcke mit zumindest zwei Versorgungsleitungsnetzen verbunden sind
- ob sich in der EDA-Zeichnung Netze überlappen, ohne verbunden zu sein
- ob alle Netze zumindenst zwei Pins enthalten.
Für rein digitale Schaltungen gibt es spezialisierte Prüfungen, die Fan-Out, Level-Shifting und mehr berücksichtigen.[3]
Siehe auch
[Bearbeiten | Quelltext bearbeiten]Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ Klaus Lagemann: Rechnerstrukturen: Verhaltensbeschreibung und Entwurfsebenen: Eine Einführung für Elektrotechniker und Informatiker. Springer-Verlag, 2013, ISBN 978-3-642-88060-5, S. 282 (google.de [abgerufen am 17. November 2024]).
- ↑ Wolfgang Rosenstiel, Raul Camposano: Rechnergestützter Entwurf hochintegrierter MOS-Schaltungen. Springer-Verlag, 2013, ISBN 978-3-642-95574-7, S. 127 (google.de [abgerufen am 17. November 2024]).
- ↑ a b Daniel Schöni: Schaltungs- und Leiterplattendesign im Detail: Von der Idee zum fertigen Gerät. BoD – Books on Demand, 2017, ISBN 978-3-7392-1871-7, S. 266 (google.de [abgerufen am 17. November 2024]).