티스토리 뷰
목차
반응형
- Target Library (타겟 라이브러리): "Target Library"는 ASIC 설계 시에 사용되는 라이브러리로, ASIC 디자인이 목표로 하는 특정 타겟 공정과 기술 노드에 맞게 제작된 라이브러리를 의미합니다. 이 라이브러리에는 해당 ASIC의 논리 게이트, 플립플롭, 래치 등과 같은 기본 논리 요소들의 물리적인 특성 정보가 포함되어 있습니다. Target Library는 반도체 제조 업체가 제공하며, ASIC 설계를 위해 필요한 최적화된 논리 요소들을 포함하고 있습니다. 따라서, 이 라이브러리를 사용하여 ASIC를 더욱 효율적으로 설계하고 최종적으로 제조하는 데 도움이 됩니다.
- Link Library (링크 라이브러리): "Link Library"는 소프트웨어 개발과 관련하여 사용되는 라이브러리로, 컴파일 시점이나 빌드 시점에서 소스 코드에 링크되는 라이브러리를 의미합니다. 이러한 라이브러리는 소스 코드에 포함되지 않고, 실행 파일을 생성할 때 필요한 기능들을 포함하고 있습니다. ASIC 설계에서 사용되는 Link Library는 아래와 같이 주로 두 가지로 나뉩니다:
- 디지털 논리 시뮬레이션용 라이브러리: 디지털 논리 회로를 시뮬레이션하는 데 사용되며, 테스트 벤치(테스트 환경)를 구성하는 데에 활용됩니다. 주로 디지털 시뮬레이션 도구에서 사용되며, 테스트 시나리오와 입력값을 정의하는데 사용됩니다.
- IP(IP Core) 라이브러리: IP(Intellectual Property) Core는 재사용 가능한 논리 블록으로, ASIC 설계에서 자주 사용되는 기능이나 기본 블록들을 제공합니다. 예를 들어, 메모리 인터페이스, 통신 프로토콜, 수치 연산 등의 IP Core들이 있으며, 이러한 IP Core들이 라이브러리 형태로 제공됩니다.
요약하자면, ASIC 설계에서 "Target Library"는 목표 타겟 공정과 기술 노드에 맞추어 제작된 ASIC용 라이브러리를 의미하며, "Link Library"는 컴파일 시점이나 빌드 시점에서 소스 코드에 링크되는 라이브러리로서, 주로 디지털 논리 시뮬레이션용 라이브러리와 IP Core 라이브러리로 구분됩니다.
"Library"는 라이브러리 파일을 의미합니다. 이 라이브러리 파일은 ASIC 설계를 위해 필요한 디지털 논리 요소들을 포함하는 데이터베이스입니다. 라이브러리는 디지털 논리 게이트, 플립플롭, 래치, 메모리 셀 등과 같은 기본적인 논리 요소들의 물리적인 특성 정보를 기술하는데 사용됩니다.
라이브러리는 ASIC 설계자가 디자인을 수행할 때 사용되며, 다양한 논리 요소들의 동작과 성능에 대한 정보를 제공합니다. 라이브러리는 아래와 같은 정보를 포함할 수 있습니다:
- 논리 게이트들의 특성: AND, OR, XOR 등과 같은 논리 게이트들의 전압-전류 특성, 지연 시간, 에너지 소모 등이 포함됩니다.
- 플립플롭과 래치: 클럭이나 데이터 입력의 상태에 따라 상태를 기억하는 논리 요소들의 특성 정보가 포함됩니다.
- 메모리 셀: SRAM, DRAM 등의 메모리 요소들의 동작 특성이 포함됩니다.
- 타이밍 정보: 타이밍 제약 정보, 시간적 상호작용 등과 같은 타이밍 정보가 포함됩니다.
라이브러리는 주로 반도체 제조 업체 또는 EDA(전자설계 자동화) 기업에서 제공하며, ASIC 설계자들은 이 라이브러리를 사용하여 자신의 디자인을 효율적으로 수행하고 최적화된 결과물을 얻을 수 있습니다. 따라서 라이브러리는 ASIC 설계에서 중요한 역할을 수행하며, 고품질의 디자인과 생산성 향상에 기여합니다.
반응형
'반도체 공정 및 설계 > ASIC 설계' 카테고리의 다른 글
Setup / Hold (violation fix?) (0) | 2024.04.12 |
---|---|
Latch & Flip-Flop (0) | 2024.04.04 |
ASIC에서 DEF와 LEF / RTL과 netlist ? (0) | 2023.07.24 |
ASIC & IP (0) | 2022.12.27 |
커스텀 레이아웃(Custom layout) (0) | 2022.12.27 |