korean

SDC(.sdc) 파일이란 무엇인가요?

korean

SDC(.sdc) 파일이란 무엇인가요?

SDC(Synopsys Design Constraints)는 timing constraint를 기술하는 업계 표준 파일입니다. Clock 정의, IO timing, design rule 등을 TCL 문법으로 작성하며, synthesis부터 STA sign-off까지 동일한 SDC를 사용합니다. SDC의 정확성이 설계 품질을 결정합니다. 아래 책을 추천드립니다. Constraining Designs for Synthesis and Timing Analysis: A Practical Guide to Synopsys Design Constraints (SDC)

By Chase Na - Semiconductor Design Engineer
AOCV(.aocvm)와 POCV(.pocvm) 파일이란 무엇인가요?

korean

AOCV(.aocvm)와 POCV(.pocvm) 파일이란 무엇인가요?

AOCV와 POCV 파일은 On-Chip Variation을 모델링하는 derate 정보를 담습니다. Flat OCV (set_timing_derate)의 과도한 pessimism을 줄이기 위해 사용되며, sign-off STA의 정확도를 높입니다. AOCV Table(.aocvm) 파일 예제 # example_aocv.aocvm version: 1.0 # Cell AOCV table # Format: depth-based derate object_type: cell rf_type: rise delay_type: cell

By Chase Na - Semiconductor Design Engineer
Liberty 파일(.lib/.db)이란 무엇인가요? RTL-to-GDS 파일 가이드

korean

Liberty 파일(.lib/.db)이란 무엇인가요? RTL-to-GDS 파일 가이드

Liberty(.lib)는 standard cell의 timing, power, area 정보를 담은 라이브러리 파일입니다. Synthesis tool이 cell을 선택하고, STA tool이 delay를 계산하는 데 사용합니다. .db는 .lib의 바이너리 컴파일 버전입니다. Liberty 파일의 구조 /* example_ss_0p75v_125c.lib */ library (example_ss_0p75v_125c) { /* Library-level attributes */ technology (cmos); delay_model : table_lookup; time_unit

By Chase Na - Semiconductor Design Engineer
SDF(.sdf) 파일이란 무엇인가요?

korean

SDF(.sdf) 파일이란 무엇인가요?

SDF(Standard Delay Format)는 gate-level netlist의 cell delay와 net delay를 기술하는 파일입니다. Gate-level simulation에서 timing을 반영하기 위해 사용되며, STA tool이 생성합니다. 자세한 문법은 IEEE1497 문서를 참고하세요. 1497-2001 - IEEE Standard for Standard Delay Format (SDF) for the Electronic Design ProcessIEC 61523-3: 2004 Dual-logo document. Replaces IEEE Std 1497-2001. The

By Chase Na - Semiconductor Design Engineer
LEF(.lef) 파일이란 무엇인가요? RTL-to-GDS 파일 가이드

korean

LEF(.lef) 파일이란 무엇인가요? RTL-to-GDS 파일 가이드

LEF(Library Exchange Format)는 standard cell과 macro의 추상 정보, 그리고 공정의 metal layer 정보를 담는 파일입니다. P&R tool이 cell의 내부 layout을 몰라도 배치와 routing을 수행할 수 있도록, 필요한 정보만 추상화하여 제공합니다. LEF와 TECHLEF, Rule deck 파일을 보면, 실제 기하학적 미세 공정 수준을 파악 할 수 있습니다. 그냥

By Chase Na - Semiconductor Design Engineer
GDSII(.gds)와 OASIS(.oas) 파일이란 무엇인가요?

korean

GDSII(.gds)와 OASIS(.oas) 파일이란 무엇인가요?

GDSII는 반도체 layout의 최종 출력 format으로, 모든 polygon을 layer별로 담고 있습니다. Foundry에 전달하는 tape-out 파일이며, mask 제작의 입력입니다. OASIS는 GDSII의 후속 format으로, 파일 크기를 크게 줄인 것이 특징입니다. GDSII의 구조 GDSII는 바이너리 format이므로 텍스트로 직접 읽을 수 없습니다!! 구조를 개념적으로 표현하면 다음과 같습니다: # GDSII 구조 (개념적 표현) HEADER: version 600

By Chase Na - Semiconductor Design Engineer
Technology File(.tf)과 TLU+/QRC 파일이란 무엇인가요?

korean

Technology File(.tf)과 TLU+/QRC 파일이란 무엇인가요?

Technology file(.tf), TLU+(.tluplus), QRC tech file(.qrctech)은 공정의 물리적 특성을 기술하는 파일들입니다. Metal layer의 두께, 저항, 유전율 등을 포함하며, P&R tool의 RC estimation과 extraction tool의 정확한 RC 계산에 사용됩니다. Technology File(.tf) 예제 # example.tf (Synopsys format) Technology { name = "example_7nm" dielectric = 3.

By Chase Na - Semiconductor Design Engineer
UPF(.upf)와 CPF(.cpf) 파일이란 무엇인가요? RTL-to-GDS 파일 가이드

korean

UPF(.upf)와 CPF(.cpf) 파일이란 무엇인가요? RTL-to-GDS 파일 가이드

UPF(Unified Power Format)와 CPF(Common Power Format)는 multi-voltage 설계의 power intent를 기술하는 파일입니다. Power domain, supply network, level shifter/isolation cell 삽입 규칙 등을 정의합니다. UPF는 IEEE 1801 표준이며, CPF는 Cadence의 format입니다. (주로 UPF가 쓰입니다.) 정확한 정의는 IEEE1801 가이드를 검색해서 보시면 됩니다. UPF 파일 예제 # top_design.

By Chase Na - Semiconductor Design Engineer
VCD(.vcd), SAIF(.saif), FSDB(.fsdb) 파일이란?

korean

VCD(.vcd), SAIF(.saif), FSDB(.fsdb) 파일이란?

VCD, SAIF, FSDB는 simulation에서 신호의 switching 정보를 기록하는 파일입니다. Power analysis에서 switching activity를 제공하고, waveform debugging에도 사용됩니다. 주로 Power analysis에 많이 사용됩니다. Switching 정보가 있어야 Dynamic Power를 정확히 예측 할 수 있으니까요. 최근에는 Synthesis, P&R Tool에도 Power Aware Design을 위해 이 파일들이 쓰이기도 합니다. VCD(.vcd) 파일 예제

By Chase Na - Semiconductor Design Engineer
VLSI Korea Free forever · No paywall · Weekly semiconductor insights from practicing engineers
Support