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, 0-V-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 zumindest 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

Einzelnachweise

  1. 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]).
  2. 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]).
  3. 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]).

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.