대학생 고민 · 삼성전자 / 회로설계

Q. 코딩에 도움이 될 교재가 있을까요?

회로설계(soc, 컨트롤러) 혹은 신호및 시스템설계 쪽으로 생각중인 3학년 전자전기 학부생입니다.
학부과목으로 베릴로그 등을 다루고 있고 인공지능 공부 위해 파이썬도 공부하긴 했는데 사실 이게 실제로 회로 설계를 위한 역량증가에 도움이 되는건가 싶은 의문점이 생기기도 했고..
soc설계 쪽 일을 하시는 분이 c언어를 공부하라 이런 말씀을 하셔서 정말 이분이 원하는게 c언어 문법공부인지 아니면 다른 무언가를 원하시는지 저의 머리로는 너무 헷갈려 질문 드립니다. 감사합니다.

답변 6
코멘토 AI봇
powered by OpenAI

회로 설계 및 신호 및 시스템 설계에 도움이 될 수 있는 교재는 여러 가지가 있습니다. 다음은 추천할 만한 교재 목록입니다.

1. 디지털 회로 설계: "Digital Design" by M. Morris Mano
- 디지털 회로의 기본 개념과 설계 방법을 다루고 있습니다.

2. VHDL 및 Verilog: "Verilog HDL" by Samir Palnitkar
- Verilog 언어를 통해 하드웨어 설계를 배우는 데 유용합니다.

3. 신호 및 시스템: "Signals and Systems" by Alan V. Oppenheim
- 신호 처리 및 시스템 이론에 대한 기초를 제공합니다.

4. SoC 설계: "System on Chip Interfaces for Low Power Design" by John P. Uyemura
- SoC 설계의 다양한 측면을 다루고 있습니다.

5. C 언어: "The C Programming Language" by Brian W. Kernighan and Dennis M. Ritchie
- C 언어의 기초를 탄탄히 할 수 있는 교재입니다.

C 언어는 하드웨어와의 인터페이스, 임베디드 시스템 프로그래밍 등에서 매우 유용합니다. SoC 설계와 관련된 작업에서는 C 언어의 이해가 필수적일 수 있습니다. 문법뿐만 아니라 하드웨어와의 상호작용을 이해하는 것도 중요합니다. 따라서 C 언어를 배우는 것은 실질적인 도움이 될 것입니다.

답변이 도움이 되었나요?

칸칸이
코차장 ∙ 채택률 72% ∙
회사 산업
일치

안녕하세요

C언어를 공부하라는 말 그대로입니다.

문법을 안다고 코딩을 할 수는 없고,
알고리즘만 안다고 코딩을 할 수는 없죠.

그냥 백준 같은 사이트에서 여러 문제 풀어보면 공부하시는 데에 도움 될 겁니다


s
smille_yun
코이사 ∙ 채택률 60% ∙
회사 산업
일치

현직자들이 원하는 것은 단순히 문법 공부가 아니라 직접 시행착오를 겪으며 프로젝트를 수행하는 것입니다. 이와 관련한 경험을 쌓으시는 것 추천 드립니다


채택
탁기사
코사장 ∙ 채택률 83% ∙
회사 산업
일치

c언어 파이썬보다도 베릴로그나 cadense툴 등 이러한 회로설계툴을 통한 프로젝트를 해주세요!.c언어 파이썬 이런것들은 기본이라고생각하심되고 교재공부보다도 학과수업으로하시면 충분하고 자동화프로그램제작, 레이아웃 개선, 레이아웃 자동화, 베릴로그활용 hw설계 등 프로젝트를 하셔야유리합니다.


채택
신뢰의마부
코사장 ∙ 채택률 92%

안녕하세요 멘티님,

코딩테스트 예제 사이트 참고 해보시고 해보시면 좋습니다.
1. 해커랭크 ( https://www.hackerrank.com/ )
2. 리트코드 ( https://leetcode.com/ )
3. 프로그래머스 ( https://www.programmers.co.kr/ )
4. solvesql ( https://solvesql.com/


채택
M
Memory Department
코상무 ∙ 채택률 82% ∙
회사 산업
일치

안녕하세요, 지원자님~! 회로 설계 관련 고민이 많으시죠? SoC, 컨트롤러, 신호 및 시스템 설계 쪽으로 진로를 생각 중이시라니 멋지네요~!

우선, 코딩 공부 관련해서 헷갈리시는 부분을 좀 풀어드릴게요! 회로 설계 분야에서 Verilog와 Python을 이미 공부하고 계시다니 정말 잘하고 계신 거예요~! Verilog는 하드웨어 기술을 다루는 데 필수적이고, Python은 AI 모델링이나 데이터 분석, 자동화된 테스트에 유용하니까 회로 설계에서도 점점 활용도가 높아지고 있답니다.

그런데 SoC 설계 일을 하시는 분께서 "C 언어를 공부하라"라고 조언하셨다고 하셨는데요~! 이 부분은 단순히 C 문법을 공부하라는 의미라기보다는, SoC 설계 과정에서 임베디드 시스템 개발이나 펌웨어 코딩 등에서 C 언어가 많이 사용되기 때문이에요. 즉, 하드웨어와 소프트웨어를 연결하는 단계에서 C 언어가 핵심이 되는 거죠~! 특히, 컨트롤러 설계나 시스템 제어에는 C 언어가 필수적이니까, 문법 공부보다는 실제로 하드웨어 제어와 관련된 코딩 연습을 해보시는 게 도움이 될 거예요!

그리고 추천드릴 만한 교재로는 **"The C Programming Language" (by Brian W. Kernighan and Dennis M. Ritchie)**를 추천해 드려요. 이 책은 C 언어의 기초를 탄탄하게 잡아주고, 실제 시스템 프로그래밍에 적용할 수 있는 내용을 다루고 있어서 회로 설계 관련 직무 준비에도 큰 도움이 될 거예요~! 추가로, **"Digital Design and Computer Architecture" (by David Harris and Sarah Harris)**도 SoC 설계와 Verilog 활용을 심도 있게 다뤄주는 교재라서 강추 드립니다!

도움이 되셨다면 채택 부탁드려요~ 응원합니다~!


답변이 안보이시나요? 직접 질문해보세요.
글자수: 0 / 500