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

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

Silvaco 레지스터 파일 컴파일러는 소형 온칩 메모리를 직접 설계하기보다 라이선스로 도입하려는 SoC 팀을 위해 워드 수, 폭 및 mux에 맞춰 1포트 및 2포트 레지스터 파일 IP를 생성합니다.

설정 항목과 제공되는 산출물

어레이를 설정하면 컴파일러가 특성화된 인스턴스를 생성합니다.
Liberty, LEF 및 GDSII 뷰와 함께 제공되어 설계 플로에 바로 사용할 수 있습니다.

아키텍처

Silvaco 독자 아키텍처는 집적도와 저전력을 우선하여 매크로 크기를 작게 유지합니다. 어레이는 분할되어 있으며 내장 스위치를 지원하고, Standby, Retention 및 Shutdown 모드를 기본 제공합니다.

구성

단일 전원으로 구동하거나 주변 회로와 코어의 전원을 분리할 수 있습니다. 인스턴스마다 워드 폭과 mux를 설정합니다. 바이트 단위 쓰기, 데이터 리텐션 모드, 선택 사항인 내장 자체 테스트 및 복구(BIST/R) 기능도 제공합니다.

최적화

저전력, 범용 또는 고성능 옵션을 선택하세요. 그런 다음 문턱전압(multi-Vt)과 동작 모드를 선택하여 속도와 누설 사이의 균형을 조절합니다.

수율

인스턴스는 전역 및 국부 변동에 대한 허용 범위를 검증받습니다. ECC 비트와 유연한 워드 크기 및 주소 지정 방식으로 리던던시를 구현할 수 있습니다.

지원 공정 범위

컴파일러 기술은 180 nm부터 22 nm까지, 즉 180, 152, 130, 110, 90, 85, 65, 55, 40, 28 및 22 nm에서 제공됩니다. G, LP 및 SOI CMOS와 고전압, BCD 및 eFlash 파운드리 공정을 지원합니다. 현재 각각 고유한 부품 번호를 갖는 컴파일러 5개가 양산에 사용되고 있습니다. 해당 목록에 없는 노드가 필요하다면 Silvaco가 컴파일러를 포팅할 수 있습니다.

최고 속도부터 전원 차단까지, 네 가지 전력 모드

더 깊은 절전 모드일수록 어레이 누설이 줄어들고
웨이크업 시간은 길어집니다. 각 유휴 시간에 적합한 모드를 선택하세요.

모드 코어 주변 회로 상태 웨이크업 Standby 대비 누설
Active Vdd로 켜짐 Vdd로 켜짐 읽기 및 쓰기. 동적 전력과 소량의 누설. — —
Standby Vdd로 켜짐 Vdd로 켜짐 전원이 켜져 있으나 액세스 없음. 동적 전력 없음. 빠름 1.00×
Retention Vdd 미만 꺼짐 데이터 유지에 필요한 최저 전압으로 코어 유지. 주변 회로 전원이 복구되는 동안 느림 0.54×
Shutdown 꺼짐 꺼짐 코어 및 주변 회로 전원 차단. 데이터 소실. 가장 느림 가장 낮음

동작 모드를 통해 전력 소비를 최대 50% 줄일 수 있습니다.

레지스터 파일 IP의 적용 분야

소형 온칩 메모리 및 파이프라인 레지스터

로직 옆에 배치하기 적합한 크기로 구성할 수 있는 64비트 이상의 어레이입니다.

저전력 임베디드 설계

Retention은 Standby 대비 0.54×의 누설로 데이터를 유지하며, Shutdown은 코어와 주변 회로의 전원을 차단합니다.

SRAM 오버헤드가 지나치게 큰 설계

집적도를 우선한 아키텍처로 SRAM을 사용하기에는 너무 작은 어레이의 면적을 줄입니다.

다중 포트 액세스 요구 사항

TSMC 55 nm HV 및 ULP eFlash용 2포트 컴파일러에서 읽기 포트와 쓰기 포트를 별도로 제공합니다.

현재 카탈로그의 레지스터 파일 컴파일러

컴파일러 5개는 각각 하나의 파운드리 공정과 부품 번호에 대응합니다. 라이선스 문의 시 부품 번호를 알려주세요.

파운드리 공정 메모리 유형 리텐션 크기 (비트) MUX 전원 (V) 부품 번호
GlobalFoundries 22 nm FDX 1포트 레지스터 파일 아니요 128–40k 8 0.8 61250
TSMC 55 nm ULP eFlash 1포트 레지스터 파일 예 64–32k 2, 4 1.2 61256
TSMC 55 nm HV 2포트 레지스터 파일 아니요 1k–640k 4 1.2 61257
TSMC 55 nm ULP eFlash 2포트 레지스터 파일 아니요 128–64k 4 1.2 61258
TSMC 110 nm HV 1포트 레지스터 파일 아니요 128–20k 4, 8 1.5 61265

크기의 단위는 비트입니다. 공정이 목록에 없다면 IP 전문가가 포팅 범위를 검토합니다.

검증 실적 및 자료

Silvaco의 컴파일된 메모리는 수천 개의 설계와
수백만 장의 웨이퍼에서 실리콘 검증을 거쳤습니다.

25년

컴파일된 메모리 설계 경험

12

컴파일러가 도입된 파운드리 및 IDM

180–22 nm

지원되는 기술 노드

0.54×

Standby 대비 Retention 누설

최대 50%

동작 모드에 따른 전력 절감

카탈로그 · PDF

2026년 여름

Silvaco IP 카탈로그

파운드리, 공정 및 부품 번호별 레지스터 파일 컴파일러 5개와 각 컴파일러의 리텐션, 크기, mux 및 전원 사양을 소개합니다.

웨비나

2026년 여름

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

누설에 따라 메모리 전력 예산이 결정되는 팀을 위한 녹화 세션입니다.

뉴스

2026년 여름

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

컴파일러의 기원을 소개합니다. Dolphin Design은 25년 이상 초저전력·고집적 메모리 컴파일러를 공급해 왔습니다.

사용 중인 노드에 대해 문의하세요

파운드리, 공정 및 필요한 어레이의 워드 수, 폭, 포트 수와 전력 모드를 알려주세요.
해당 공정용 컴파일러의 유무, 포팅에 필요한 작업,
라이선스 방식에 대해 안내해 드립니다.

레지스터 파일 컴파일러 관련 질문

레지스터 파일 컴파일러란 무엇인가요?

레지스터 파일 컴파일러는 몇 가지 매개변수(워드 수, 워드 폭, mux)를 완성된 레지스터 파일 메모리 인스턴스로 변환합니다. Silvaco 제품은 집적도를 우선하는 저전력 아키텍처로 1포트 및 2포트 인스턴스를 생성합니다. 모든 인스턴스는 해당 파운드리 공정에서 특성화 및 DRC/LVS 검증을 완료하며, Liberty, LEF 및 GDSII 뷰와 함께 제공됩니다.

레지스터 파일은 일반적으로 파이프라인 레지스터처럼 로직 가까이에 배치되고 자주 액세스하는 소형 어레이에 적합합니다. Silvaco 레지스터 파일 아키텍처는 집적도와 저전력을 위해 설계되어 소형 어레이를 작게 유지합니다. 선택이 애매한 어레이의 경우 IP 전문가가 해당 공정의 레지스터 파일과 SRAM 인스턴스를 비교할 수 있습니다.

1포트 레지스터 파일에서는 읽기와 쓰기가 하나의 포트를 공유하므로 한 사이클에 둘 중 하나만 수행합니다. 2포트 레지스터 파일은 읽기와 쓰기에 각각 포트를 제공하므로 동일한 사이클에 한 주소를 읽으면서 다른 주소에 쓸 수 있습니다. 현재 카탈로그에는 1포트 컴파일러 3개와 2포트 컴파일러 2개가 있습니다.

컴파일러 기술은 G, LP 및 SOI CMOS와 고전압, BCD 및 eFlash 공정에서 180 nm부터 22 nm까지 지원합니다. 현재 카탈로그에는 GlobalFoundries 22FDX 및 TSMC 55 nm와 110 nm용 컴파일러 5개가 있습니다. 다른 노드의 경우 IP 전문가가 포팅 범위를 검토할 수 있습니다.

Active, Standby, Retention 및 Shutdown의 네 가지 모드가 있습니다. Standby는 전원을 유지한 유휴 상태로 빠르게 깨어납니다. Retention은 주변 회로의 전원을 차단하고 데이터 유지에 필요한 최저 전압으로 코어를 유지하여 Standby 대비 0.54×의 누설을 제공합니다. Shutdown은 두 전원을 모두 차단하므로 저장된 데이터가 사라집니다.

바이트 모드에서는 선택한 바이트만 쓰기로 변경합니다. 워드의 나머지 부분은 유지되므로 로직이 먼저 다시 읽지 않고도 워드의 일부를 갱신할 수 있습니다. 레지스터 파일 컴파일러의 쓰기 옵션이므로 라이선스를 취득하려는 컴파일러와 공정에서 지원되는지 확인하세요.

SRAM 컴파일러

싱글 포트 및 듀얼 포트 SRAM 인스턴스

ROM 컴파일러

동일한 컴파일러 제품군의 읽기 전용 메모리

메모리 컴파일러

SRAM, 레지스터 파일 및 ROM 컴파일러 비교

파운데이션 IP

표준 셀 라이브러리, I/O 및 ESD, 메모리 컴파일러