제퍼넷 로고

디자인 도구 싱크탱크 필수

시간

ITRS 로드맵이 사라지면서 업계에서는 시기적절한 구현을 위한 향후 EDA 요구 사항을 식별할 수 있는 통일된 의견이 부족합니다.

인기

제가 EDA 업계에서 기술자로 근무했을 때 제 역할에는 세 가지 주요 부분이 있었습니다. 첫 번째는 개발 중인 새로운 기술과 다음 릴리스에 나타날 도구 확장에 대해 고객에게 알리는 것이었습니다. 이러한 기능은 현재 수행 중인 프로젝트뿐 아니라 향후 프로젝트에도 적용될 수 있는 기능이었습니다. 둘째, 그들이 발견한 새로운 문제가 무엇인지, 도구가 필요한 기능을 제공하지 못하는 부분이 무엇인지 알아내려고 노력했습니다. 이는 도구 개발 계획에 반영됩니다. 그리고 마지막으로 마케팅 팀에서 구현을 위해 선택한 기능을 사용하고 개발 팀에서 명확하지 않은 경우 이를 구현하는 가장 좋은 방법을 찾아내려고 노력했습니다.

세 가지 작업 중 단연 가장 어려운 작업은 고객으로부터 새로운 요구 사항을 받는 것이었습니다. 대부분의 엔지니어는 머리를 숙이고 최신 칩을 개발하는 데 집중합니다. 새로운 기능에 대해 물으면 그들이 제공하는 유일한 것은 현재의 문제점입니다. 여기에는 일반적으로 해결 방법이 마음에 들지 않거나 성능이 부족한 증분 기능이나 버그가 포함됩니다.

30년 전 제가 처음 이 역할을 시작했을 때 대기업에는 미래 프로젝트를 위한 흐름과 방법론을 개발하는 전담 방법론 그룹이 있었습니다. 이것은 이상적인 사람들에게 물어보는 것처럼 보이지만, 많은 경우 그들은 개발팀과 너무 단절되어 있기 때문에 그들이 요청한 내용이 개발팀에서 실제로 사용되지 않습니다. 이들 그룹은 혁명적인 변화를 주입하기를 원하는 이상주의자인 반면, 개발팀은 진화적인 도구를 원했습니다. 이러한 개발 중 가장 많이 진행된 것은 결코 주류가 되지 못한 파일럿 프로젝트였습니다.

업계에서는 EDA 회사에 요구사항을 전달하기 위한 더 나은 경로가 필요한 것 같습니다. 이는 ITRS에 의해 정의되었으며, 필요한 새로운 기능과 그에 대한 기간을 예측하고 계획했습니다. 더 이상 존재하지 않습니다. 오늘날 표준은 반도체 회사에 의해 주도되고 있습니다. 이는 Accellera와 같은 그룹 내에서 EDA 회사가 개발을 주도했던 과거와는 다른 변화입니다. 최근 사업을 살펴보면 대부분 최종 사용자가 주도합니다.

오늘 표준 그룹을 시작하는 것은 프로세스의 상당히 늦은 단계에서 이루어집니다. 이는 즉각적인 필요성을 의미하지만 실제로 솔루션을 미리 개발할 시간을 허용하지 않습니다. 업계에서 새로운 도구 개발이 필요한 문제를 논의할 수 있는 싱크탱크가 필요한 것 같습니다. 그런 다음 필요할 때 기술을 사용할 수 있도록 EDA 로드맵에 구축할 수 있습니다.

그러한 영역 중 하나가 전력 분석입니다. 나는 힘과 에너지가 얼마나 중요해지고 있으며 실제로 곧 가장 복잡한 디자인의 제한자가 될 수 있는지에 대한 이야기를 써왔습니다. 제가 항상 묻는 질문 중 일부는 다음과 같습니다.

  • 소프트웨어의 전력 분석을 수행하기 위해 어떤 도구가 개발되고 있습니까?
  • 특정 기능에 소비되는 에너지를 어떻게 계산할 수 있나요?
  • 사용자는 어떻게 전력이나 에너지에 대한 설계를 최적화할 수 있습니까?

나는 이러한 질문에 대해 직접적인 답을 얻는 경우가 거의 없습니다. 대신, 현재 사용 가능한 도구를 사용하여 사용자가 수동 방식으로 이 작업을 수행할 수 있는 방법에 대한 모호한 아이디어를 자주 얻습니다.

나는 내가 잘못된 나무를 짖고 있다고 생각하기 시작했고 아마도 이것은 정당한 우려가 아닐 수도 있습니다. 최근 권력 관련 이야기 중 하나에 대한 댓글을 통해 제 정신이 회복되었습니다. Open Compute Project Foundation의 OCP HPC 하위 프로젝트 리더인 Allan Cantle은 다음과 같이 썼습니다. “이와 같은 기사가 우리 모두가 에너지 중심 컴퓨팅에 집중해야 할 필요성을 강조하는 것을 보는 것은 좋지만, 슬픈 소식은 우리 도구가 보고하지 않는다는 것입니다. 에너지 소비의 관점에서 우리가 자주 범하는 어리석은 건축적 실수를 분명한 방식으로 보여줍니다. 우리는 모든 문제를 더 가깝게 연결하여 상향식 관점에서 모든 문제를 해결하고 있습니다. 이는 엄청난 에너지 효율성 이점을 가져오는 동시에 에너지 밀도를 대폭 증가시킵니다. 하향식 시스템 아키텍처 접근 방식에는 쉽게 얻을 수 있는 성과가 너무 많아서 고정관념에서 벗어나 사일로를 넘어 생각해야 하기 때문에 업계에서는 놓치고 있습니다.”

Cantle은 계속해서 다음과 같이 말했습니다. “에너지 소비를 최고 수준의 측정 기준으로 보고하는 도구의 사소한 개선을 통해 우리는 새로운 에너지 중심의 도메인별 컴퓨터를 구축할 때 저지르는 실수를 훨씬 쉽게 이해하고 수정할 수 있습니다. 각 응용 프로그램. 아니면 우리 산업을 지배하는 실리콘 신들이 한발 물러나 시스템 수준의 관점에서 문제를 생각하는 것이 현명할 것입니다.”

나는 더 이상 동의할 수 없었고, 어느 EDA 회사도 귀를 기울이지 않는 것 같아 답답했습니다. 문제의 일부는 대규모 고객이 자체 내부 솔루션을 개발하고 있으며 이것이 경쟁 우위를 제공할 것이라고 생각한다는 것입니다. 모든 경쟁업체가 유사한 솔루션을 보유하고 있으며 더 이상 이점을 얻을 수 없다는 것이 명확해질 때까지 해당 솔루션을 EDA 회사에 이전하여 유지 관리할 필요가 없도록 할 것입니다. 그러면 EDA 회사들은 표준을 획득한 솔루션을 만들기 위해 싸우기 시작할 것입니다. 모두 시간이 오래 걸립니다.

EDA 회사를 부분적으로 방어하기 위해 그들은 요즘 새로운 노드, 2.5D, 3D, 왼쪽 이동, 다중 물리, AI 알고리즘 등을 다루는 매우 얇아지는 많은 새로운 문제에 직면하고 있습니다. 그들은 이미 매출 대비 대부분의 기술 회사보다 R&D에 더 많은 비용을 지출하고 있습니다.

아마도 Accellera는 DVCon과 같은 이벤트에 토론 포럼을 포함하기 시작할 수 있습니다. 이를 통해 그들이 해결해야 할 문제에 대한 공개 토론이 가능해집니다. 아마도 그들은 이전 ITRS 로드맵과 동등한 EDA를 생성하기 시작할 수도 있습니다. 확실히 많은 시간과 에너지를 절약할 수 있습니다.

대체 텍스트

브라이언 베일리

  (모든 게시물)

Brian Bailey는 반도체 엔지니어링 기술 편집자 / EDA입니다.

spot_img

최신 인텔리전스

spot_img