실리콘 컴파일러

Silicon compiler

실리콘 컴파일러는 사용자의 사양을 받아 자동으로 집적회로(IC)를 생성하는 소프트웨어 시스템이다.이 프로세스를 하드웨어 컴파일이라고도 한다.null

실리콘 컴파일은 크게 3단계로 이루어진다.

  • Verilog 또는 VHDL과 같은 하드웨어 설명 언어를 로직(일반적으로 "netlist" 형식)으로 변환하십시오.
  • 등가 논리 게이트를 IC에 배치하십시오.실리콘 컴파일러는 일반적으로 표준 셀 라이브러리를 사용하므로 실제 통합 회로 레이아웃에 대해 걱정할 필요가 없으며 배치에 집중할 수 있다.
  • 표준 셀을 함께 라우팅하여 원하는 논리를 형성한다.

실리콘 컴파일은 1979년 데이비드 L. 요한슨이 논문 고문인 카버 미드의 지도 아래 처음 기술한 것이다.[1]null

요한센, 미드, 에드먼드 K.쳉은 1981년에 실리콘 컴파일러스 주식회사를 설립했다.null

Edmund Chen은 SCI에서 소프트웨어와 회로 도서관 개발을 추진하기 위해 1981–82년에 구조화된 설계 방법론을 사용하여 이더넷 데이터 링크 컨트롤러 칩을[2] 설계했다.이 프로젝트는 3개월 만에 컨셉에서 칩 사양으로, 5개월 만에 칩 사양에서 테이프로 아웃으로 넘어갔다.3미크론 NMOS 공정을 사용하여 제조된 이 칩은 다이 면적의 50,600 평방 밀을 측정했으며, SCI의 허가를 받아 1983년까지 대량 생산으로 판매 및 제조되고 있었다.null

칼텍의 존 워지넥은 1982년 "Yet Another Processor Project"(YAPP)의 일부로 초기 실리콘 컴파일러를 사용하였다.[3]null

1983-84년 SCI 팀은 MicroVAX에서 사용되는 데이터 경로 칩을 7개월 만에 설계하고 구현했다.마이크로AX의 데이터 경로 칩은 마이크로코드 저장소와 콘트롤 스토어 시퀀서를 제외한 32비트 프로세서 전체를 포함하고 있으며, 37,000개의 트랜지스터를 포함하고 있다.당시 비슷한 수준의 복잡성을 가진 칩은 설계와 구현에 약 3년이 소요되었다. 7개월을 포함해 디지털기기공단은 마이크로VAX의 설계와 구현을 1년 안에 완료했다.[4]

참고 항목

참조

  1. ^ Johannsen, D. L., "Bristle Blocks: A Silicon Compiler", Processions 16th Design Automation Conference, 1979년 6월 310–313.
  2. ^ 에드먼드 K.Chen, "The Design of a Ethernet Data Link Controller Chip", 제26회 IEEE Computer Society International Conference, COMPCON Spring 83, 샌프란시스코, 1983년 2월 25일-3일, 페이지 157–160.
  3. ^ Carver A의 "실리콘 컴파일러와 주조 공장들은 사용자가 설계한 VLSI" 기사를 소개할 것이다.미드와 조지 르위키.칼텍"전자공학" 잡지는 1982년 8월 11일.
  4. ^ Stephen C의 기사인 "실리콘 컴파일러는 시스템 엔지니어들이 그들만의 VLSI 칩을 설계할 수 있게 해준다."1984년 10월 4일자 "전자 디자인" 잡지에 실린 실리콘 컴필러스의 존슨. 페이지 167–181.

외부 링크