이전 주석을 단순화하고 확장하고 필요한 것으로 보이는 사람들을위한 점을 연결하겠습니다.
설계는 여전히 하위 로직 게이트 수준에서 이루어 집니까?
디자인은 여러 수준에서 수행되며 하위 논리 수준은 항상 다릅니다 . 각 제조 수축은 트랜지스터의 구조가 변경되고 형상도 변경되어 원자 수준으로 축소되고 2 진 단계 당 비용이 $ 십억에이를 때마다 수십억 달러로 감소함에 따라 가장 뛰어난 물리, 화학 및 리소그래피 공정 경험이 필요합니다 크기. 14 나노 지오메트리를 달성하는 것은 R & D, 프로세스 제어 및 관리 분야에서 엄청난 사업이며 여전히 과소 평가입니다!
예를 들어이를 위해 필요한 직무 기술은 다음과 같습니다.
- "FET, 셀 및 블록 레벨 사용자 정의 레이아웃, FUB 레벨 평면도, 추상 뷰 생성, RC 추출 및 기생 추출, 정적 타이밍, 와이어로드를 포함한 물리적 설계 개발 단계를 사용하여 회로도에 대한 검증 및 디버그 모델, 시계 생성, 맞춤형 다각형 편집, 자동 배치 및 경로 알고리즘, 평면도, 풀칩 어셈블리, 패키징 및 검증. "
-더 이상 그 분야에 혁신이 많지 않습니까?
-틀린-무어의 법칙과 특허 수로 판단 할 때 반도체 물리학에 상당한 자금이 투입된 혁신이 멈추지 않을 것입니다. 전력, 열 및 능력의 절약은 매번 지불합니다.
-더 높은 추상화 수준으로 넘어 갔습니까?
-움직이지 않았다. -더 많은 코어에 대한 요구로 ARM RISC CPU, 더 강력한 임베디드 µC 또는 MCU, DDR4가있는 스마트 RAM (기본적으로 ECC가 있고 플래시와 같은 섹터는 긴급 메모리 가져 오기에 우선 순위 비트가있는)과 같은 하나의 명령으로 더 많은 작업을 수행합니다. -CPU 진화 및 아키텍처 변경은 절대 멈추지 않습니다.
힌트를 드리겠습니다. 엔지니어를 위해 인텔, AMD, TI 또는 AD에서 구직을 수행하고 작업 설명을 참조하십시오.
-수십억 개의 트랜지스터를위한 디자인은 어디에서 오는가?
-64 비트 블록의 하드웨어를 추가 한 것입니다. 그러나 이제는 나노 튜브의 고장이 일어나고, 사고는 블록의 하향식 접근 방식에서 나노 튜브 의 상향식 접근 방식으로 바뀌어야 작동합니다.
그러나 실제로 CPU는 밤새가 아닌 도쿄와 같이 성장하지만 현재 수천만 명이 꾸준히 개선되어 살고 있습니다. Univ에서 디자인하는 법을 배우지 못했습니다. 그러나 일이 어떻게 작동하는지 읽고 이해하려고 노력함으로써, 나는 업계에서 매우 빠르게 속도를 낼 수있었습니다. 항공 우주, 원자력 기기 설계, SCADA 설계, 공정 모니터링, 안테나 설계, 자동 기상 관측소 설계 및 디버그, OCXO의 PLL의 VLF Rx, 블랙 브랜트 로켓의 양방향 원격 제어 등에서 1 년 5 년 동안 10 년의 경력을 쌓았습니다. 그건 내 첫 번째 직업이었습니다. 나는 내가 무엇을 할 수 있는지 전혀 몰랐다.
수십억 개의 트랜지스터에 대해 걱정하거나 배우거나 무엇을 알아야 하는지를 두려워하지 마십시오. 당신의 열정을 따르고 수면 사이에 무역 일지를 읽으십시오. 그러면 직장에서 너무 녹색으로 보이지 않고 더 이상 일하는 것처럼 느끼지 않습니다.
20 분 안에 시험의 일부로 741 "like"Op Amp를 설계해야했던 것을 기억합니다. 나는 그것을 실제로 사용한 적이 없지만 훌륭한 디자인에서 좋은 점을 알 수 있습니다. 그러나 트랜지스터는 20 개뿐이었습니다.
그러나 CPU를 설계하는 방법은 스펙으로 시작해야합니다.
CPU를 설계하고 다음과 같은 목표를 달성하기 위해 측정 가능한 벤치 마크를 만드는 이유;
-예를 들어, 매크로 명령 (MIPS) (CPU 클록보다 중요) - 인텔의 아이태니엄 칩은 그들이 컴퓨팅 (EPIC) 디자인 명시 적 병렬 명령을 부르는을 기반으로합니다.
- 매우 긴 명령어 워드 코드 모핑 마이크로 프로세서 (VLIWCMM)를 갖춘 Transmeta 특허 CPU 디자인. 2006 년 인텔에 소송을 제기하고 상점을 문을 닫고 2007 년에 2 억 달러에
이르렀습니다.
더 많은 메트릭이 있지만 CPU 속도를 GHz 속도에 기반하지 마십시오 (신화 참조)
그렇다면 CPU를 설계하는 데 필요한 도구는 무엇입니까? 원자 수준 물리 설계에서 동적 메시 EMC 물리 EM / RF 설계, 프론트 엔드 설계 검증 테스트 엔지니어,이 기술에 필요한 기술이 포함 된이 페이지에는이 페이지에 적합하지 않습니다. -프론트 엔드 RTL 시뮬레이션-IA 및 컴퓨터 아키텍처 및 시스템 레벨 설계에 대한 지식-VHDL 또는 Verilog를 사용한 로직 검증 및 로직 시뮬레이션. -객체 지향 프로그래밍 및 다양한 CPU, 버스 / 인터커넥트, 일관성 프로토콜.