홈 > 제품 및 워크플로 > AI 기반 설계 > Design IP > 파운데이션 IP > 메모리 컴파일러

임베디드 메모리 컴파일러: SRAM, 레지스터 파일 및 ROM

Silvaco 메모리 컴파일러는 카탈로그 부품에 맞춰 설계하기보다 온칩 메모리를 직접 구성하려는 설계 팀을 위해 SoC에 적합한 SRAM, 레지스터 파일 및 ROM 인스턴스를 생성합니다.

메모리 유형을 선택한 다음 구성하세요

카탈로그 인스턴스는 면적과 누설 특성이 이미 정해져 있어 통합 단계에서 그에 따른 제약을 감수해야 합니다.
컴파일러는 반대로 작동합니다. 워드 수, 폭, mux 및 전력 모드를 설정하면 해당 조건에
맞는 인스턴스를 생성합니다. 따라서 하나의 Silvaco 메모리 컴파일러로 AI
가속기부터 웨어러블까지 폭넓은 설계를 지원할 수 있습니다.

싱글 포트 및 듀얼 포트 SRAM

저전력, 범용 및 고성능 옵션을 갖춘 범용 읽기·쓰기 메모리입니다. 55 nm 이하에서는 코어가 데이터를 유지하는 동안 Nap 및 Retention 모드로 누설을 줄입니다. 주변 회로와 코어를 하나 또는 두 개의 전원으로 구동하고, 필요한 경우 쓰기 마스크를 추가할 수 있습니다.

카탈로그: 컴파일러 12개 · 싱글 포트 7개, 듀얼 포트 5개 · TSMC, GlobalFoundries, UMC · 22–130 nm

1포트 및 2포트 레지스터 파일

높은 집적도와 저전력을 위해 설계된 Silvaco 독자 아키텍처를 기반으로 로직 바로 옆에 배치되는 작고 빠른 어레이입니다. 대기, 리텐션 및 셧다운 모드로 웨이크업 시간과 누설 사이의 균형을 조절하며, 바이트 모드 쓰기는 워드의 나머지 부분을 건드리지 않고 일부만 변경합니다.

카탈로그: 컴파일러 5개 · 1포트 3개, 2포트 2개 · TSMC, GlobalFoundries · 22–110 nm

ROM

단일 비아 레이어에 프로그래밍하는 코드 및 고정 데이터용 메모리로, 높은 어레이 집적도와 낮은 다이 비용을 제공합니다. 어레이 자체에는 누설이 없습니다. 열 mux 범위는 8~128입니다.

카탈로그: 컴파일러 2개 · TSMC ULP eFlash · 40 및 55 nm

메모리 컴파일러 선택기

파운드리 및 노드에 맞는 컴파일러와 각 컴파일러가 생성하는 크기 범위 및 mux 옵션을 확인하세요.

컴파일러 19개
부품 번호파운드리노드 (NM)공정메모리 유형리텐션크기 (비트)MUXV (주변 회로)V (어레이)
61250GF22FDX1포트 레지스터 파일아니요128–40k80.8–
61251GF22FDX+싱글 포트 SRAM아니요256–1024k4, 8, 160.8–
61252TSMC40uLP듀얼 포트 SRAM예64–288k4, 80.91.1
61253TSMC40ULP eFlash듀얼 포트 SRAM예64–288k40.91.1
61254TSMC40LP싱글 포트 SRAM아니요256–578k41.1–
61255TSMC40ULP eFlash비아 ROMN/A1k–1152k8~1281.1–
61256TSMC55ULP eFlash1포트 레지스터 파일예64–32k2, 41.2–
61257TSMC55HV2포트 레지스터 파일아니요1k–640k41.2–
61258TSMC55ULP eFlash2포트 레지스터 파일아니요128–64k41.2–
61259TSMC55LP eFlash듀얼 포트 SRAM아니요256–32k81.2–
61260TSMC55ULP eFlash듀얼 포트 SRAM아니요128–84k41.2–
61261TSMC55HV싱글 포트 SRAM아니요512–320k8, 161.2–
61262TSMC55ULP eFlash비아 ROMN/A512–512k8~1281.2–
61263GF55LPx싱글 포트 SRAM예320k4, 8, 161.2–
61264TSMC90LP eFlash듀얼 포트 SRAM예256–80k81.2–
61265TSMC110HV1포트 레지스터 파일아니요128–20k4, 81.5–
61266UMC110eFlash싱글 포트 SRAM예256–320k4, 8, 161.5–
61267TSMC130BCD싱글 포트 SRAM아니요128–64k4, 8, 161.5–
61268TSMC130BCD Plus싱글 포트 SRAM아니요128–64k4, 8, 161.5–

GF = GlobalFoundries입니다. 크기는 컴파일러가 생성하는 최소 인스턴스부터 최대 인스턴스까지의 비트 수 범위입니다. Mux는 열
멀티플렉싱을 뜻합니다. 리텐션은 데이터 유지 모드의 지원 여부를 나타내며, 대시는 별도의 어레이 전원이 없음을 의미합니다.

응용 분야

성숙 노드부터 첨단 노드까지, 컴파일된 메모리가 사용되는 분야입니다.

엣지 컴퓨팅 및 IoT 저전력 설계

저전력 파운데이션 IP와 함께 배터리 구동 부품에 저누설 슬립 모드 제공

산업 자동화, 공정 제어 및 로보틱스

산업용 부품에 사용되는 고전압, BCD 및 eFlash 공정용 메모리

디스플레이 드라이버 및 DDIC

드라이버 IC 내부의 SRAM 및 레지스터 파일

보안 및 암호화 프로세서

작업 데이터용 SRAM과 고정 코드용 ROM

오디오 및 음성 처리 ASIC

상시 청취 설계용 저누설 버퍼

공개된 데이터로 적합성을 검토하세요

부품 번호, 파운드리 및 노드가 모두 공개되어 있으므로 첫 상담 전부터 IP
적합성 검토를 시작할 수 있습니다.

컴파일러 19개

각각 PRO IP 카탈로그에 61250~61268의 부품 번호로 등재

TSMC · GlobalFoundries · UMC

현재 카탈로그에 등재된 파운드리

22–130 nm

GlobalFoundries 22FDX부터 TSMC 130 nm BCD까지

25년 이상

컴파일된 메모리 개발 경험과 수천 개 설계에서의 실리콘 구현 실적

Liberty · LEF · GDSII

특성화 및 DRC/LVS 검증을 완료한 모든 인스턴스와 함께 제공

카탈로그 · PDF

2026년 여름

IP 제품 선택 가이드

파운드리, 노드 및 부품 번호별 모든 메모리 컴파일러와 Silvaco의 다른 라이선스 IP를 함께 소개합니다.

웨비나

2026년 여름

Silvaco 메모리 컴파일러로 초저전력 임베디드 메모리를 설계하는 방법

세 가지 컴파일러 유형의 아키텍처와 집적도 및 누설 수치의 근거를 설명합니다.

웨비나

2026년 여름

Silvaco 55LPx 파운데이션 IP 솔루션으로 극저전력 IoT 설계 구현

컴파일러 61263과 동일한 GlobalFoundries 55LPx 공정의 저전력 파운데이션 IP입니다.

뉴스

2026년 여름

Silvaco, Dolphin Design SAS의 메모리 컴파일러 기술 인수

컴파일러 제품군의 기원과 함께 확보한 25년간의 저전력 메모리 개발 경험을 소개합니다.

사용 중인 공정에서
어떤 메모리를 생성할 수 있을까요?

IP 전문가에게 파운드리, 노드 및 메모리 유형을 알려주세요. 애플리케이션에 맞게
컴파일러를 구성하는 방법과 해당 공정의 라이선스 및 공급 가능 여부에 대한 기술 설명을 제공합니다. 표준
옵션으로 목표를 달성하기 어렵다면 컴파일러 팀이 인스턴스를 조정하여 목표 PPA
수치에 맞출 수 있습니다.

메모리 컴파일러 관련 질문

메모리 컴파일러란 무엇인가요?

메모리 컴파일러는 워드 수, 워드 폭, 열 mux 및 전력 옵션 등의 사양에 맞춰 온칩 메모리 인스턴스를 생성하는 소프트웨어입니다. 해당 인스턴스에 정확히 맞는 레이아웃과 전체 모델 세트를 제공합니다. Silvaco 컴파일러는 싱글 포트 및 듀얼 포트 SRAM, 1포트 및 2포트 레지스터 파일, 비아 프로그래밍 ROM을 생성합니다.

SRAM은 하나 또는 두 개의 포트를 갖춘 범용 읽기·쓰기 메모리입니다. 레지스터 파일은 마찬가지로 하나 또는 두 개의 포트를 갖는 더 작은 어레이로, 고속 로컬 저장에 사용됩니다. ROM은 변경되지 않는 코드나 데이터를 저장하며, 하나의 비아 레이어에 프로그래밍됩니다. 독립형 DRAM 또는 NAND를 설계하고 계신가요? 로직 및 메모리를 참조하세요.

현재 카탈로그에는 컴파일러 19개가 등재되어 있습니다. eFlash, 고전압 및 BCD 공정을 포함하는 TSMC 40, 55, 90, 110 및 130 nm, GlobalFoundries 22FDX, 22FDX+ 및 55LPx, UMC 110 nm eFlash를 지원합니다. 사용 중인 공정이 목록에 없다면 컴파일러 팀이 다른 노드로 포팅할 수 있습니다.

각 인스턴스는 파운드리 적격성 검증을 거치며, 특성화 및 DRC/LVS 검증을 완료한 Liberty 타이밍·전력 모델, LEF 추상 뷰 및 GDSII 레이아웃과 함께 제공됩니다. 이 뷰들은 선택한 구성에 정확히 맞춰 생성되며, 설계 플로에서 메모리를 배치·배선하고 사인오프하는 데 사용됩니다.

내장 자체 테스트(BIST)는 제조 후 칩이 자체 메모리를 테스트하도록 하며, 복구 기능은 불량 위치를 예비 위치로 대체합니다. 두 기능 모두 SRAM 및 레지스터 파일 컴파일러에서 옵션으로 제공됩니다. ECC 비트와 유연한 워드 크기 및 주소 지정 방식으로 리던던시를 구현할 수 있습니다.

개별 인스턴스가 아니라 컴파일러의 라이선스를 취득하며, 각 카탈로그 부품 번호는 하나의 파운드리 공정에 해당합니다. 따라서 하나부터 수십 개의 인스턴스까지 각 설계에 필요한 구성을 생성할 수 있습니다. 해당 노드의 라이선스 조건은 IP 전문가에게 문의하세요.

SRAM 컴파일러

저누설 모드를 갖춘 싱글 포트 및 듀얼 포트 읽기·쓰기 메모리입니다.

레지스터 파일 컴파일러

바이트 모드 쓰기를 지원하는 1포트 및 2포트 어레이입니다.

파운데이션 IP

메모리 컴파일러, 표준 셀 및 인터페이스 IP입니다.

ROM 컴파일러

열 mux 범위가 8~128인 비아 프로그래밍 ROM입니다.

표준 셀

TSMC, GlobalFoundries 및 UMC 공정용 로직 라이브러리입니다.