„Logikdesign“ vs. „Digitales Schaltungsdesign“

Mir ist bewusst, dass verschiedene Unternehmen unterschiedliche Definitionen für Berufsbezeichnungen haben, aber ist „Logikdesign“ im Allgemeinen dasselbe wie „Design digitaler Schaltungen“?

Antworten (2)

Für mich sind die Berufsbezeichnungen sehr ähnlich, aber nicht genau gleich. "Logikdesign" impliziert meiner Meinung nach das Schreiben von VHDL oder Verilog, um digitale Logik zu entwerfen, die auf FPGAs, CPLDs oder vielleicht sogar ASICs geht.

"Digital Circuit Design" hingegen bedeutet für mich, dass Sie neben (möglicherweise mit) dem HDL-Zeug auch den gesamten digitalen Teil des Boards/Chips/Systems entwerfen - einschließlich der Arbeit an den Schnittstellen zum analoges Zeug. Ich würde auch denken, dass "digitales Schaltungsdesign" weniger "Logikdesign" und mehr die Verwendung von ICs und handelsüblichen Komponenten / IP-Blöcken umfasst.

Das muss nun offensichtlich nicht sein. Die beiden Berufsbezeichnungen könnten durchaus die exakt gleiche Position beschreiben, das ist nur meine Interpretation. Wenn Sie nach einer Stelle in diesem Bereich suchen, kann die Stellenbeschreibung wahrscheinlich weitere Informationen darüber liefern, was die jeweilige Stelle beinhaltet. Wenn es immer noch nicht klar ist, bewerben Sie sich bei beiden und können Sie dann im Vorstellungsgespräch um Klärung bitten.

"Logikdesign" wurde lange vor der Entwicklung programmierbarer Logik verwendet. Es wurde allgemein verwendet, um den Prozess der Entwicklung digitaler Schaltungen auf der Grundlage von TTL und anderen Logikfamilien zu beschreiben.

Bei Intels Karrierezentrum (dh jobs.intel) habe ich zwei Stellen gefunden, die bei der Beantwortung dieser Frage helfen könnten. Laut ihrer Website wird von einem Logic Design Engineer [ 1 ] Folgendes erwartet:

Führt Logikdesign, Register-Transfer-Level-RTL-Codierung und Simulation durch, um Zellbibliotheken, Funktionseinheiten und Subsysteme zur Aufnahme in vollständige Chipdesigns zu generieren. Beteiligt sich an der Entwicklung von Architektur- und Mikroarchitekturspezifikationen für die Logic-Komponenten. Bietet IP-Integrationsunterstützung für SoC-Kunden und vertritt das RTL-Team.

Ich habe auch eine Stelle als Logic Design Engineer bei ARM [ 2 ] gefunden, die mit Intels Definition übereinstimmt. In einer sehr kurzen Zusammenfassung scheint ein Logic Design Engineer daher RTL-Logik zu entwerfen, zu simulieren und zu debuggen.

Andererseits erwartet Intel von einem Ingenieur für digitales Schaltungsdesign [ 3 ] Folgendes:

Führt oder beteiligt sich an multidisziplinärer Forschung in den Bereichen Design, Entwicklung, Prüfung und Nutzung von Informationsverarbeitungshardware und/oder elektrischen Komponenten, Mechanismen, Materialien und/oder Schaltungen, Prozessen, Verpackungen und Schränken für Zentraleinheiten, CPUs und/oder Peripheriegeräte . Erstellt Spezifikationen, bewertet Anbieter und analysiert Testberichte. Stellt sicher, dass Produkte den Standards und Spezifikationen entsprechen. Entwickelt Pläne und Kostenschätzungen und bewertet Projekte zur Risikoanalyse. Entwickelt Verfahren, Analysen und Designs für Computerkomponenten, -produkte und -systeme. Initiiert, leitet und koordiniert das Gesamtdesign und die Entwicklung neuer Ideen und Produkte. Reagiert auf Kunden-/Klientenanfragen oder Ereignisse, sobald sie auftreten. Entwickelt Lösungen für Probleme unter Nutzung formaler Bildung und Urteilsvermögen.

Diese Aufgaben scheinen meiner Meinung nach eher mit "Projektmanagement" und "Entscheidungsfindung" zu tun zu haben als mit der eigentlichen Implementierung (nicht, dass dieser Ingenieur sich nicht die "Hände schmutzig" macht). Darüber hinaus scheint die Position des Digital Circuit Engineer die Aufgaben der Chipherstellung zu verstehen, während die andere Position dies nicht tut. Dementsprechend scheint es für Intel einen Unterschied zwischen den beiden Stellen zu geben. Allerdings konnte ich bei ARM keine Stelle als Digital Circuit Designer finden. Dies könnte entweder bedeuten, dass ARM diese Definition nicht verwendet, oder dass im Moment einfach keine Positionen offen sind.

Insgesamt würde ich raten, zu prüfen, welche Positionen jedes Unternehmen anbietet und was es von jedem von ihnen erwartet, da die vorgestellten Definitionen für andere Unternehmen leicht abweichen können.

Hinweis : Referenzen verfallen schließlich, da es sich um Stellenangebote handelt. Daher habe ich alle relevanten Inhalte von ihnen in diese Antwort eingefügt.

Diese Stellenbeschreibungen wurden wahrscheinlich von Mitarbeitern der Personalabteilung geschrieben, die von einem Gruppenleiter angewiesen wurden, der nach einem Mann / einer Frau für den Job suchte. Ich betrachte das nicht als Definitionen, nur eigensinnige Konzepte. Während meiner Jahre als Ingenieur habe ich denselben Job unter vielen Namen gemacht: Ingenieur für digitales Design, Embedded-Ingenieur, Hardware-Architekt, FPGA-Programmierer usw. usw. Berufsbezeichnungen sind nicht dasselbe wie eine Definition.
@JHBonarius das stimmt tatsächlich. Deshalb habe ich darauf hingewiesen, dass diese leicht variieren können . Da der Zweck der Frage nicht klar ist, dachte ich, dass es vielleicht interessant sein könnte, einige offene Stellen zu zeigen.
Wenn man bedenkt, dass das OP die Frage vor neun Jahren gestellt hat, bin ich mir nicht sicher, ob er an aktuellen offenen Stellen interessiert ist ...