반도체 소자 파라미터 추출기

← Macultist

측정 파일 준비하기: Keithley·B1500 CSV 정리법

Preparing Measurement Files: Cleaning Keithley and B1500 CSV Exports
This guide explains how the extractor detects delimiters, headers, units and instrument presets, and how to fix the parsing errors that occur most often. Following it lets most Keithley 4200 and Keysight B1500 exports load without manual editing.

이 도구는 파일을 서버로 보내지 않고 브라우저 안에서 읽습니다. 대부분의 장비 내보내기 파일은 그대로 열리지만, 열 이름과 단위만 미리 알고 있으면 오류를 거의 없앨 수 있습니다.

읽을 수 있는 형식

쉼표·탭·세미콜론·공백으로 구분된 텍스트(CSV, TSV, TXT, DAT)를 읽습니다. 구분자는 처음 몇 줄에서 가장 일관되게 나타나는 것을 자동으로 고르며, #, //, !, %, ;; 로 시작하는 줄은 주석으로 보고 건너뜁니다. 유럽식 소수점 쉼표(0,123)는 구분자가 쉼표가 아닐 때 자동으로 점으로 바꿉니다. 엑셀 파일(xlsx)은 직접 읽지 않으므로 "CSV UTF-8" 로 저장한 뒤 올려 주세요. 파일을 끌어다 놓거나 내용을 복사해 오른쪽 칸에 붙여 넣어도 됩니다.

헤더·설명 줄과 열 이름 인식

장비 파일 첫머리에는 "Device: …", "Date: …" 같은 설명 줄이 흔히 들어 있습니다. 도구는 숫자 셀이 2개 이상인 첫 줄을 데이터 시작으로 보고, 그 바로 앞 줄의 셀 절반 이상이 숫자가 아니면 그 줄을 헤더로 씁니다. 설명 줄은 지우지 않아도 되지만, 헤더와 데이터 사이에 빈 줄이나 단위만 적힌 줄("V, A, V")이 끼어 있으면 헤더를 놓칠 수 있으니 그 줄은 지워 주세요. 열 이름은 게이트 전압 Vg·Vgs·GateV·Gate Voltage, 드레인 전압 Vd·Vds·DrainV, 드레인 전류 Id·Ids·DrainI·Drain Current 를 대소문자 구분 없이 인식합니다. Keithley 4200A-SCS 의 KXCI 와 Clarius 내보내기가 쓰는 GateV/DrainI/DrainV 가 대표적입니다. 이름을 못 찾으면 위치 규칙(2열이면 x·Id, 3열 이상이면 Vg·Id·Vd 순)을 쓰고, 두 번째 카드의 열 선택 상자에서 직접 고칠 수 있습니다.

단위·부호·장비 프리셋

파일의 숫자는 기본적으로 V 와 A 로 해석합니다. 장비가 mV 나 µA 로 내보냈다면 첫 카드의 단위 선택에서 맞춰 주세요. p형 MOSFET 처럼 전압과 전류가 음수인 자료는 극성을 자동 판별하고, 다이오드 자료가 역방향으로 찍혀 있어도 자동으로 뒤집습니다. 온도는 기본 300 K 이며 저온·고온 측정이면 두 번째 카드에서 바꿔야 VT 와 n 이 맞습니다. 프리셋은 "자동 감지" 가 기본입니다. "Keithley" 는 GateV/DrainI/DrainV 헤더를 우선 찾고, "B1500 EasyEXPERT" 는 Keysight EasyEXPERT 소프트웨어가 내보내는 DataName, … / DataValue, … 줄 형식을 읽으며(자동 감지에서도 DataValue 줄이 보이면 이 형식으로 전환), "일반 2열" 은 첫 열을 전압, 둘째 열을 전류로 고정합니다. 첫 화면의 "B1500 EasyEXPERT 형식 예제" 버튼으로 실제 줄 모양을 볼 수 있습니다.

자주 나는 오류와 해결

  • "숫자 열이 2개 이상인 줄을 찾지 못했습니다": 숫자와 단위가 한 셀에 붙어 있거나(예: 1.2e-9 A) 구분자가 섞인 경우입니다. 단위를 헤더로 옮기고 구분자를 하나로 통일하세요.
  • 곡선이 톱니처럼 보임: 여러 Vd(또는 Vg) 곡선이 한 파일에 이어져 있는 경우입니다. Vd 열을 지정하면 값별로 나뉘고, 두 번째 카드에서 분석할 곡선을 고를 수 있습니다.
  • Vth 가 두 개 나오거나 히스테리시스 표가 뜸: 정·역 스윕이 한 파일에 있는 경우이며 정상입니다. 방향이 바뀌는 곳에서 자동으로 나눕니다.
  • 값이 1000배쯤 이상함: 단위 선택이 파일과 다른 경우입니다. 결과표의 Ion 이나 최대 전류가 상식적인 범위인지 먼저 보세요.