"Logic Design" vs. "Digital Circuit Design"

9

Ich bin mir bewusst, dass verschiedene Unternehmen unterschiedliche Definitionen für Berufsbezeichnungen haben, aber ist "Logikdesign" im Allgemeinen dasselbe wie "Design digitaler Schaltungen"?

Shawn J. Goff
quelle

Antworten:

12

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 für FPGAs, CPLDs oder vielleicht sogar ASICs zu entwerfen.

"Digital Circuit Design" bedeutet für mich andererseits, dass Sie neben (möglicherweise arbeitenden) HDL-Inhalten auch den gesamten digitalen Teil der Platine / des Chips / des Systems entwerfen - einschließlich der Arbeit an den Schnittstellen zum analoges Zeug. Ich würde auch denken, dass "digitales Schaltungsdesign" weniger "logisches Design" und mehr die Verwendung von ICs und Standardkomponenten / IP-Blöcken beinhaltet.

Dies muss natürlich nicht der Fall sein. Die beiden Berufsbezeichnungen könnten sicherlich genau die gleiche Position beschreiben, das ist nur meine Interpretation. Wenn Sie nach einem Job in diesem Bereich suchen, kann die Jobbeschreibung wahrscheinlich weitere Informationen darüber enthalten, was der jeweilige Job beinhaltet. Wenn es immer noch nicht klar ist, bewerben Sie sich bei beiden und dann können Sie im Interview um Klärung bitten.

David Brenner
quelle
scheint mir die richtige Antwort zu sein!
Jason S
4
"Logikdesign" wurde lange vor der Entwicklung der programmierbaren Logik verwendet. Es wurde allgemein verwendet, um den Prozess der Entwicklung digitaler Schaltungen basierend auf TTL und anderen Logikfamilien zu beschreiben.
Leon Heller
2

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

Führt Logikdesign, RTL-Codierung auf Registerübertragungsebene und Simulation durch, um Zellbibliotheken, Funktionseinheiten und Subsysteme für die Einbeziehung in vollständige Chipdesigns zu generieren. Beteiligt sich an der Entwicklung von Architektur- und Mikroarchitekturspezifikationen für die Logikkomponenten. Bietet Unterstützung für die IP-Integration für SoC-Kunden und vertritt das RTL-Team.

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

Auf der anderen Seite erwartet Intel von einem Ingenieur für das Design digitaler Schaltungen [ 3 ] Folgendes:

Führt oder beteiligt sich an multidisziplinären Forschungsarbeiten zum Entwurf, zur Entwicklung, zum Testen und zur Nutzung von Informationsverarbeitungshardware und / oder elektrischen Komponenten, Mechanismen, Materialien und / oder Schaltkreisen, Prozessen, Verpackungen und Schränken für CPUs und / oder Peripheriegeräte von Zentraleinheiten . Bereitet Spezifikationen vor, bewertet Anbieter und analysiert Testberichte. Stellt sicher, dass die 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 gesamte Design und die Entwicklung neuer Ideen und Produkte. Reagiert auf Kunden- / Kundenanfragen oder Ereignisse, sobald diese auftreten. Entwickelt Lösungen für Probleme mithilfe formaler Bildung und Urteilsvermögen.

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

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

Hinweis : Referenzen verfallen möglicherweise, da es sich um Stellen handelt. Daher habe ich alle relevanten Inhalte von ihnen in diese Antwort eingefügt.

Delirium
quelle
Diese Stellenbeschreibungen wurden wahrscheinlich von Personalmitarbeitern verfasst, die von einem Gruppenleiter angewiesen wurden, nach einem Mann / einer Frau für den Job zu suchen. Ich betrachte diese Definitionen nicht, sondern nur meinungsgebundene Konzepte. Während meiner Jahre als Ingenieur habe ich den gleichen Job unter vielen Namen gemacht: Digital Design Engineer, Embedded Engineer, Hardware-Architekt, FPGA-Programmierer usw. Jobnamen sind nicht mit einer Definition identisch.
JHBonarius
@JHBonarius das ist in der Tat wahr. 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 Positionen zu zeigen.
Delirium
Angesichts der Tatsache, dass das OP die Frage vor neun Jahren gestellt hat, bin ich mir nicht sicher, ob er an aktuellen offenen Stellen interessiert ist ...
JHBonarius