DS = Device Solution
'파운드리'는 SoC 개발을 하지 않고 'LSI'의 '커스텀SoC팀'에서 설계를 한다. (2020.02.14.)
https://m.etnews.com/20200213000095
System LSI 사업부란? = Large Scale Integration (대규모 집적회로, 칩당 소자의 수가 1000~10만개.)
회로설계, 공정설계, 신호및시스템설계, 소프트웨어개발, 영업마케팅 등을 하는 사업부이다.
https://www.samsung-dsrecruit.com/division_intro/slsi/index.php
대략적으로 비메모리 = 시스템반도체 = LSI = Logic Chip 라고 이해하면 된다.
팹리스 및 파운드리 등은 관련 생태계에 있지만, 설계와 제조 등 역할이 다르다.
https://biz.chosun.com/site/data/html_dir/2019/05/02/2019050200101.html
시스템반도체 중에서 디지털 회로설계의 Role
https://www.samsung-dsrecruit.com/job_intro/slsi/circuitDesign.php
뭐야 홈페이지에서 뭐 하라고 딱 알려주고 있네. (약간 이것저것 넓은 범위로 섞여있긴 하지만. 복습도 필요하겠다.)
전공면접에서 어떤 내용들이 다뤄지는지
미리 확인하는 것도 도움이 되겠다.
네이버 카페 등 활동 해야겠네.
https://gakari.tistory.com/entry/%EC%82%BC%EC%84%B1%EC%A0%84%EC%9E%90-%EC%8B%9C%EC%8A%A4%ED%85%9C-LSI-%EC%A7%80%EC%9B%90%ED%95%98%EB%A0%A4%EB%A9%B4
기글하드웨어 그리고 관련원문기술문서 등
이뤄지는 소통에 대해서 캐치업하는게 중요할듯.
https://gigglehd.com/zbxe/8340887
https://www.realworldtech.com/arm64/
"NVIDIA의 젠슨 황 CEO는 Arm의 인수와 관련된 질문에서, NVIDIA는 CPU를 설계하지 않을거고 스마트폰 시장에 참여하지도 않으며, Arm과 서로 보완하는 관계라고 답했습니다.
그리고 더 빠른 서버 CPU 로드맵의 개발을 원하며, 고객들에게 흥분을 가져다줄 거라고도 말했습니다. NVIDIA는 스마트폰보다는 서버 쪽에 Arm을 쓸 생각인가 봅니다.
NVIDIA, CPU 설계 안함, 스마트폰도 안 만듬 - 컴퓨터 / 하드웨어 - 기글하드웨어 :"
https://gigglehd.com/gg/?mid=hard&document_srl=8216416
AMD의 신호규격통일
https://gigglehd.com/gg/hard/925148
우선 역사를 알기위해 자세히 봐야할 친구는 ARM이네
https://www.arm.com/
ARM에서 판매하는 CPU 제품목록
https://www.arm.com/products/silicon-ip-cpu
애플의 M1칩은 ARM 기반이다. ARM은 회사가 아니라 아키텍쳐다.
https://blog.naver.com/hsh1/222142886550
ARM 아키텍쳐 기반의 설계를 할 수 있는가가 중요하겠군.
ARM = ARM Holdings사에서 설계하는 명령어 세트와 ISA(Instruction Set Architecture)의 총칭.
https://namu.wiki/w/ARM(CPU)
ARMv8-A
ARMv8-A는
ARM이 2011년 10월에 발표한 ARM의 64비트 명령어셋 아키텍처이다.
64비트 ARM 명령어셋 지원을 추가하며 기존 32비트 AArch32 명령어셋과의 호환성을 제공한다.
-
새로운 명령어셋 AArch64지원
-
31개의 범용 64bit 레지스터
-
전용 스택 포인터 레지스터
-
PC(Program Counter)는 더이상 레지스터로 직접 접근 불가능
-
대부분 명령어는 A32와 같고 32bit 길이
-
대부분 명령어는 32bit와 64bit 변수를 사용 가능
-
주소는 64bit으로 사용
-
SIMD (NEON) 향상
-
새로운 예외처리 시스템
https://namu.wiki/w/AArch64?from=ARMv8-A#ARMv8-A
와 ARM의 프로덕트가 진짜 대박이구나.
그리고 위의 나무위키표 조차 금방금방 outdated 되는듯하다.
각 CPU를 선택할 경우, 블로그, 뉴스, 화이트페이퍼를 볼 수 있다. 기술문서 보고싶은데 어디있을까.
https://community.arm.com/arm-community-blogs/b/internet-of-things-blog/posts/arm-cortex-r82-high-performance-64bit-realtime-applications-processing?_ga=2.217417046.1506917218.1646488733-1595302083.1646488733
https://www.arm.com/company/news/2020/09/highest-performance-arm-cortex-r-processor
https://www.arm.com/resources/white-paper/computational-storage
https://armkeil.blob.core.windows.net/developer/Files/pdf/white-paper/smarter-data-storage-wp.pdf
미래 컴퓨팅 환경 반영하는 ARM 아키텍처 기술
https://www.epnc.co.kr/news/articleView.html?idxno=205714
한국기술교육대학교의 ARM 아키텍처에 대한 강의자료
https://cms3.koreatech.ac.kr/sites/yjjang/down/emsoc11/mod03a_ARM.pdf
와 근데 ARM 아키텍처는 모바일을 위해 태어난게 이번에 M1 맥까지 간거구나 ... 저전력고효율.
ARM 아키텍처와의 상대는 인텔의 x86, x64 아키텍처
http://www.thelec.kr/news/articleView.html?idxno=6863
https://ko.wikibooks.org/wiki/X86_%EC%96%B4%EC%85%88%EB%B8%94%EB%A6%AC/x86_%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98
http://m.ddaily.co.kr/m/m_article/?no=220456
https://kor.answersexpress.com/rundown-x86-processor-architecture-80627
다른 사람들이 공부해놨던 블로그를 빠르게 캐치업해도 좋겠다.
(임베디드 시스템과 칩설계는 다른 영역인거 알고 있음! 이런거 구분 잘해야지.)
https://throwexception.tistory.com/tag/ARM%EC%9E%84%EB%B2%A0%EB%94%94%EB%93%9C
https://search.daum.net/search?w=blog&f=section&SA=tistory&lpp=10&nil_profile=vsearch&nil_src=tistory&q=ARM%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98
할만한 프로젝트가 뭐가있지
수업시간에는 CPU 설계 배우고, 거기에 성적처리프로그램 올린다했고.
그와 유사한 수준의 프로젝트 3개 정도 해보고 싶은데. (PBL) -> 그건 이번 학기 플젝 하면서 생각하자.
관련해서, 내가 새로운걸 하려고 하지 말고
- 논문에서 이뤄지는 가장 최신 분야에 대한 follow-up 및 석사 마인드 탑재의 영역과.
- 추가적으로, 아주 practical 한 실무적인 toy project 에 대한 접근의 영역.
이 두가지를 병렬적으로 하면 좋을 것 같다.