• Liberty Analyzer

Liberty Analyzer for Liberty Files

Liberty Analyzer는 타이밍, 전력, 노이즈 및 영역에 대한 Liberty™ 파일을 표시, 분석, 비교 및 검증합니다. Liberty Analyzer는 다양한 NLDM, NLPM, CCS 및 ECSM 모델을 라이브러리, 셀, 핀 및 개별 호 수준에서 처리하면서 통찰력 있는 통계 데이터를 제공합니다. 추세 및 특이값을 쉽게 식별할 수 있도록 구성 가능한 임계값을 사용하여 상대적 또는 절대적 차이를 표시합니다. 검증 루틴에는 디자인 플로우와 함께 사용할 라이브러리를 검증하는 검사가 포함됩니다.

실바코의 Liberty Analyzer는 툴 또는 특성화 플로우에서 생성된 Liberty (.lib) 파일을 읽고서, 다양한 공급업체에서 제공하는 서로 다른 라이브러리의 성능을 평가합니다.

특징 및 장점

  • 여러 라이브러리에서 기능, 타이밍, 전원, 소음 및 영역 데이터를 추출하여 각 라이브러리의 취약점 식별
  • 단일 라이브러리를 사용하거나 참조 라이브러리와의 직접적인 비교를 통해 특성화 결과에 대한 심층 분석을 촉진하여, 속도가 너무 느리거나 전력을 너무 많이 소비하는 셀을 식별. 최적의 호와 최악의 호, 핀 및 전환/부하 쌍을 쉽게 분석
  • 서로 다른 특성화 툴 또는 다른 Spice 엔진으로 처리되는 라이브러리를 쉽게 비교하며, 특성화 결과를 신속하게 분석하기 위해 특성화 데이터를 요약
  • 타사의 디자인 플로우에서 사용하거나 합성 및 STA 도구에 대한 입력으로 사용하기 위해 Liberty 파일을 검증
  • 논리군의 선형성 및 완전성과 모든 셀 그룹의 드라이브 강도 변화를 확인
  • 특성화 결과에 따라 최대 캐패시턴스/변환 위반 표시
  • CCS 또는 ECSM과 NLDM/NLPM 간의 일관성 및 정확성 확인
  • 선택한 클럭 셀에 대한 상승 및 하강 호 균형을 자동으로 확인
  • 기존 라이브러리에 대한 보간법에 따라 작동 조건이 다른 신규 Liberty 파일 도출
  • 라이브러리 대 라이브러리, 셀 대 셀, 핀 대 핀, 호 대 호의 타이밍 및 전력 비교
  • 서로 다른 모델링 형식으로 인코딩된 여러 라이브러리 사이의 영역, 타이밍, 전력 및 노이즈의 절대적/상대적 차이를 정확하게 표시
  • 논리군의 셀을 자동으로 비교하고 라이브러리가 제약 조건을 준수하는지 확인
  • 실험 값, 감축된 셀 세트를 포함하거나 다른 특성화 모델을 사용하는 Liberty 파일을 병합 또는 도출
  • 측정 유형, 테이블 크기, 인덱스 범위, 입력 전환, 입력 stimulus 및 상태 의존성과 워스트 케이스에 해당하는 측정값의 비교를 위해 선택, 일치, 보간 및 정규화 기능 제공
  • 출력 지연, 전체 사이클 전력, 내장 지연, 준 안전성 윈도우, 결과 품질 등과 같은 유용한 정보를 추출
  • 비교는 프로파일링 그래프 및 통계를 포함. 원본 데이터를 추적하여 Liberty 파일에서 특이값을 식별

라이브러리 비교

  • 모든 호에서 점 대 점 편차를 나타내는 추세선과 함께 스프레드시트를 출력
  • 원본 데이터를 추적하여 편차 보고서 생성
  • NLDM, NLPM, CCS 및 ECSM을 라이브러리 사이의 성능 또는 상관 관계에 중점을 두고 비교
  • 구성 가능한 임계값으로 차이점을 강조하여, 절대적 또는 상대적 측면에서 일치하는 셀, 완전성 및 성능의 특이값을 쉽게 식별

계층식 데이터북

  • HTML 브라우저를 사용하여 Liberty 데이터를 명확하게 표시
  • 메인 페이지에서 마우스 클릭으로 셀 페이지, 요약 페이지, 그룹 페이지, 프로파일 플롯 확인 – 모두 원본 데이터에 대해 추적 가능

2D/3D 플롯 및 그래프

  • CCS 및 ECSM 파형 플롯 등, 타이밍 및 전력에 대해 선택한 LUT(Lookup Table) 데이터의 라이브러리 성능 기준을 2D 및 3D 플롯으로 제공
  • 이러한 값에 대해 통찰력 있는 통계를 사용하여 절대 및 상대 편차를 플롯으로 표현
  • 결과 전압 파형과 함께 CCS 전류 파형을 그래프로 표현

입력

  • NLDM, NLPM, CCS 및 ECSM 확장을 포함한 Liberty 라이브러리 모델 파일
  • 특정 셀, 측정, 통계, 플롯, 편차 임계값 및 형식의 맞춤형 분석을 위한 선택적 구성 파일

출력

  • 셀, 핀, 호, 보고서 및 통계 데이터에 대한 계층적 하이퍼링크 탐색 기능을 갖춘 HTML 데이터북
  • 모든 호에 대한 상관 관계 데이터와 플롯을 포함하는 MS Excel 시트
  • 텍스트 PDF 형식 및 내보내기를 위한 CSV/TSV 원시 데이터
  • 2D/3D 컬러 플롯을 위해 PNG 플롯 형식으로 데이터 표시
  • 신규 동작 조건을 정리, 병합 또는 보간할 경우의 Liberty 파일

자료

On-Chip 변동 및 완결 플로우: 산업적 관점


동영상

뉴스

블로그

고객의 평가

Phillip Christie
 Silvaco’s library creation and validation process is extremely fast and flexible. This effectively allows us to conduct more experiments and to predict the resulting impact at higher design levels. For instance, we may change the transistor model to a high-performance FinFET device or change the cell architecture or the routing strategy. With cell creation and characterization integrated in one tool which makes extensive use of parallel computing resources, we can very quickly produce a new prototype library that will help us predict the system-level effects of the changes.