Pytanie:
„Projektowanie logiki” a „projektowanie obwodów cyfrowych”
Shawn J. Goff
2009-12-21 21:21:09 UTC
view on stackexchange narkive permalink

Zdaję sobie sprawę, że różne firmy mają różne definicje stanowisk, ale ogólnie rzecz biorąc, czy „projektowanie logiki” to to samo, co „projektowanie obwodów cyfrowych”?

Dwa odpowiedzi:
#1
+12
David Brenner
2009-12-21 22:11:53 UTC
view on stackexchange narkive permalink

Dla mnie tytuły stanowisk są bardzo podobne, ale nie dokładnie takie same. „Projekt logiki”, moim zdaniem, oznacza pisanie VHDL lub Verilog w celu zaprojektowania logiki cyfrowej, która ma trafiać do układów FPGA, CPLD, a może nawet układów ASIC.

„Projektowanie obwodów cyfrowych” z drugiej strony oznacza Mnie, że oprócz (potencjalnie pracujesz nad) materiałem HDL, projektujesz także całą cyfrową część płyty / chipa / systemu - w tym pracujesz nad interfejsami do rzeczy analogowych. Myślę też, że „projektowanie obwodów cyfrowych” obejmuje mniej „projektowania logiki”, a więcej przy użyciu układów scalonych i gotowych komponentów / bloków IP.

Oczywiście nie musi to mieć miejsca. Te dwa stanowiska z pewnością mogłyby opisywać dokładnie to samo stanowisko, to tylko moja interpretacja. Jeśli szukasz pracy w tej dziedzinie, opis stanowiska może prawdopodobnie dostarczyć więcej informacji na temat tego, co obejmuje dana praca. Jeśli nadal nie jest to jasne, zastosuj się do obu, a następnie podczas rozmowy kwalifikacyjnej możesz poprosić o wyjaśnienie.

wydaje mi się właściwą odpowiedzią!
„Projekt logiki” był używany na długo przed opracowaniem logiki programowalnej. Był powszechnie używany do opisu procesu tworzenia układów cyfrowych opartych na TTL i innych rodzinach logicznych.
#2
+2
delirium
2018-05-16 01:04:41 UTC
view on stackexchange narkive permalink

W centrum karier firmy Intel (tj. jobs.intel) znalazłem dwa stanowiska, które mogą pomóc w odpowiedzi na to pytanie. Zgodnie z ich witryną od Logic Design Engineer [ 1] oczekuje się, że:

Wykonuje projektowanie logiczne, kodowanie RTL rejestru poziomu transferu i symulację w celu generowania bibliotek komórek, jednostek funkcjonalnych i podsystemów do włączenia do projektów pełnych układów scalonych. Uczestniczy w opracowywaniu specyfikacji architektury i mikroarchitektury dla komponentów Logic. Zapewnia obsługę integracji IP klientom SoC i reprezentuje zespół RTL.

Znalazłem również stanowisko Logic Design Engineer w ARM [ 2], które jest zgodne z definicją Intela. Dlatego, w bardzo krótkim podsumowaniu, Logic Design Engineer wydaje się projektować, symulować i debugować logikę RTL.

Z drugiej strony Intel oczekuje od Engineer do projektowania obwodów cyfrowych [ 3]:

Prowadzi lub uczestniczy w multidyscyplinarnych badaniach nad projektowaniem, rozwojem, testowaniem i wykorzystaniem sprzętu przetwarzającego informacje i / lub komponentów elektrycznych, mechanizmów, materiałów i / lub obwodów, procesów, opakowań i obudów centralnych procesorów procesorów i / lub lub urządzenia peryferyjne. Przygotowuje specyfikacje, ocenia dostawców i analizuje raporty z testów. Zapewnia zgodność produktów z normami i specyfikacjami. Opracowuje plany i kosztorysy oraz ocenia projekty w celu analizy ryzyka. Opracowuje procedury, analizy i projekty komponentów komputerowych, produktów i systemów. Inicjuje, prowadzi i koordynuje ogólny projekt i rozwój nowych pomysłów i produktów. Reaguje na żądania klientów / klientów lub zdarzenia w miarę ich występowania. Opracowuje rozwiązania problemów z wykorzystaniem formalnej edukacji i oceny.

Moim zdaniem te zadania wydają się być bardziej związane z „zarządzaniem projektem” i „podejmowaniem decyzji” niż z samą realizacją (nie znaczy to, że ten inżynier nie brudzi sobie rąk). Ponadto pozycja DCyfrowego Inżyniera Obwodów wydaje się obejmować zadania związane z wytwarzaniem chipów, podczas gdy druga pozycja nie. W związku z tym wydaje się, że w przypadku Intela istnieje różnica między tymi dwoma stanowiskami pracy. Jednak nie mogłem znaleźć stanowiska Digital Circuit Designer w ARM. Może to oznaczać, że ARM nie używa tej definicji lub po prostu nie ma obecnie otwartych pozycji.

Ogólnie rzecz biorąc, radziłbym przyjrzeć się pozycjom, które oferuje każda firma i czego oczekują od każdej z nich, ponieważ przedstawione definicje mogą z łatwością różnić się dla innych firm.

Note: Referencje ostatecznie wygasną, ponieważ są stanowiskami pracy. Dlatego w tej odpowiedzi wstawiłem wszystkie istotne treści z nich.

Te opisy stanowisk zostały prawdopodobnie napisane przez personel kadrowy, poinstruowany przez jakiegoś lidera grupy, szukającego jakiegoś faceta / dziewczyny do pracy.Nie uważam tego za definicje, tylko uparte koncepcje.Przez lata jako inżynier wykonywałem tę samą pracę pod wieloma nazwami: inżynier projektowania cyfrowego, inżynier systemów wbudowanych, architekt sprzętu, programista FPGA itp., Itd. Nazwy stanowisk nie są tym samym, co definicja.
@JHBonarius to rzeczywiście prawda.Dlatego wskazałem, że te _ mogą się łatwo różnić_.Ponieważ cel pytania nie jest jasny, pomyślałem, że być może pokazanie niektórych otwartych pozycji może być interesujące.
Biorąc pod uwagę, że OP zadał to pytanie dziewięć lat temu, nie jestem pewien, czy jest zainteresowany obecnymi ofertami pracy ...


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 2.0, w ramach której jest rozpowszechniana.
Loading...