칩 내부 배선의 RC 지연

칩 내부 배선의 단면과 길이, 금속, 절연막의 유전율을 입력하면 배선의 저항, 커패시턴스, 신호 지연을 계산합니다. 길이를 두 배로 늘리면 배선 지연이 약 4배가 되는 이유와 Low-k 절연막 및 배선 간격의 영향을 수치로 확인할 수 있습니다.

배선 조건

결과

µm당 저항
–
배선 저항 Rw
–
µm당 커패시턴스
–
배선 커패시턴스 Cw
–
인접 배선 결합 비율
–
배선만의 지연 0.38·Rw·Cw
–
드라이버와 부하 포함 지연
–

파란 선은 드라이버와 부하를 포함한 지연, 초록 선은 배선만의 지연 0.38·Rw·Cw이며, 빨간 점은 현재 길이입니다. 배선만의 지연은 길이의 제곱에 비례해 늘어납니다.

저항은 R = ρL/(W·T)입니다. 커패시턴스는 평행판 근사를 사용하여 위아래 층에 대한 2ε·W/H와 양쪽 인접 배선에 대한 2ε·T/S를 더합니다(ε = k·ε0). 배선 윗면과 옆면 주위의 프린지 전계는 포함하지 않으므로 실제 커패시턴스는 더 큽니다. 지연은 0.69·Rdrv·(Cw + CL) + 0.38·Rw·Cw + 0.69·Rw·CL로, 계단 입력이 먼 쪽 끝에서 50%에 도달하는 시간의 근사입니다(분포 RC 선로의 Elmore 지연은 0.5·Rw·Cw). 비저항은 상온의 벌크 값이므로, 가는 배선에서의 증가분은 배율로 입력하십시오. 인덕턴스는 무시합니다.

배선 저항과 크기 효과

배선 저항은 R = ρL/(W·T)로, 길이에 비례하고 단면적에 반비례합니다. 기본값인 Cu(1.7 µΩ·cm), 폭 50 nm, 두께 100 nm에서는 µm당 3.4 Ω, 1 mm이면 3.4 kΩ입니다. 폭이 전자의 평균 자유 행로(Cu에서 약 40 nm)에 가까워지면 표면과 결정립계에서의 산란이 늘고, 저항이 큰 배리어 메탈이 단면에서 차지하는 비율도 커지므로 실효 비저항이 벌크 값을 넘어섭니다. 배율을 3으로 하면 저항은 10.2 kΩ으로 오르고 배선 지연도 3배인 약 463 ps가 됩니다.

배선 커패시턴스와 유전율

배선 커패시턴스는 위아래 층에 대한 커패시턴스와 같은 층의 인접 배선과의 결합 커패시턴스로 나뉩니다. 평행판 근사에서는 단위 길이당 ε(2W/H + 2T/S)입니다. 기본값에서는 수직 성분 2W/H가 1, 수평 성분 2T/S가 4이므로, µm당 0.12 fF(1 mm이면 120 fF)인 전체 중 80%를 인접 배선과의 결합이 차지합니다. SiO2(k = 3.9)를 쓰면 커패시턴스가 약 1.44배인 0.173 fF/µm로 늘어납니다. 간격이 좁아질수록 수평 커패시턴스가 커지므로 Low-k 절연막과 에어 갭이 중요해졌습니다.

분포 RC 지연과 제곱 법칙

배선의 저항과 커패시턴스는 길이 방향으로 분포해 있으므로, 계단 입력이 50%에 도달하는 시간은 단일 집중 RC의 0.69RC가 아니라 약 0.38·Rw·Cw입니다(Elmore 추정값은 0.5·Rw·Cw). 기본값에서 배선만의 지연은 154 ps이고, 1 kΩ 드라이버와 10 fF 부하를 포함하면 267 ps입니다. Rw와 Cw가 모두 길이에 비례하므로 배선만의 지연은 길이의 제곱에 비례해 늘어나, 2 mm에서는 4배인 618 ps, 전체는 837 ps가 됩니다.

배선 지연을 줄이는 방법

긴 배선은 리피터라고 부르는 버퍼를 삽입해 나누는 것이 일반적입니다. 기본값의 2 mm 배선을 같은 드라이버로 구동하는 1 mm 두 구간으로 나누면, 리피터 자체의 지연을 무시할 때 267 ps × 2, 약 535 ps로 837 ps보다 짧아집니다. 분할하면 제곱 항이 작아져 전체 지연이 길이에 거의 비례하게 됩니다. 그 밖에 긴 배선을 더 두껍고 넓은 상층 금속으로 배선하는 방법, Low-k 절연막으로 커패시턴스를 낮추는 방법, 매우 가는 배선에서도 비저항 상승이 적은 Co나 Ru 같은 금속을 쓰는 방법이 있습니다.

배선 공정 문제 풀어 보기

배선의 단면 형상과 배선 간격을 바꾸지 않고 배선 길이를 2배로 하면, 배선의 RC 지연은 대략 몇 배가 되는가?

  1. A2배
  2. B4배
  3. C8배
정답과 해설 보기

정답: B. 4배

배선의 저항 R과 용량 C는 모두 길이에 비례하므로 RC 지연은 길이의 제곱에 비례하며, 길이가 2배가 되면 약 4배가 됩니다. 그래서 긴 배선 도중에 버퍼(리피터)를 넣어 구간을 나누면 지연을 길이에 거의 비례하는 수준까지 줄일 수 있습니다. 첨단 칩에는 수십만~수백만 개의 리피터가 들어 있으며 그 소비 전력도 무시할 수 없습니다. 상층의 굵은 배선을 사용하는 것도 같은 목적입니다.

같은 층에서 인접한 배선의 간격을 절반으로 하면 그 배선 간 용량은 대략 어떻게 되는가? (평행 평판으로 근사)

  1. A약 절반이 된다
  2. B변하지 않는다
  3. C약 2배가 된다
정답과 해설 보기

정답: C. 약 2배가 된다

평행 평판의 용량은 C = εS/d로 간격 d에 반비례하므로, 배선 간격을 절반으로 하면 배선 간 용량은 약 2배가 됩니다. 미세화로 배선 피치가 줄면 가로 방향 용량이 전체의 대부분을 차지하게 되어 지연, 소비 전력, 크로스토크가 커집니다. 용량은 유전율 ε에도 비례하므로 Low-k 재료나 에어 갭으로 유전율을 낮추는 것이 대책이 됩니다. 실제 배선에서는 끝부분의 전계(프린지)도 더해집니다.

저항률 2 µΩ·cm인 배선에서 길이 1 mm, 폭과 두께가 각각 100 nm일 때의 저항은 대략 얼마인가?

  1. A약 2 Ω
  2. B약 2 kΩ
  3. C약 2 MΩ
정답과 해설 보기

정답: B. 약 2 kΩ

저항은 R = ρL/(W × T)이며, ρ = 2×10⁻⁸ Ω·m, L = 1×10⁻³ m, W × T = 1×10⁻¹⁴ m²로부터 R = 2000 Ω(약 2 kΩ)입니다. 1 mm라는 짧은 거리에서도 단면이 100 nm 각인 배선에서는 이렇게 큰 저항이 되며, 배선 용량(1 mm에서 약 0.2 pF)과 조합하면 RC 지연은 수백 ps가 됩니다. 그래서 긴 배선에는 상층의 굵은 배선을 사용하거나 리피터를 넣습니다.

Cu 배선의 폭이 매우 좁아지면 배선의 실효 저항률이 상승하는 주된 이유는?

  1. A배선의 온도가 내려가기 때문
  2. B전자의 표면 산란과 입계 산란이 늘고, 저항이 높은 배리어층이 차지하는 비율도 커지기 때문
  3. CCu가 반도체로 바뀌기 때문
정답과 해설 보기

정답: B. 전자의 표면 산란과 입계 산란이 늘고, 저항이 높은 배리어층이 차지하는 비율도 커지기 때문

배선 폭이 전자의 평균 자유 행로(Cu에서 약 40 nm)와 같은 정도 이하로 좁아지면 배선 표면이나 결정 입계에서의 전자 산란이 늘어 저항률이 벌크의 몇 배에 이르기도 합니다. 가는 배선에서는 결정립도 작아지므로 입계 산란이 더욱 늘어납니다. 게다가 일정 두께가 필요한 배리어층이 단면에서 차지하는 비율도 커집니다. 그래서 평균 자유 행로가 짧은 코발트, 루테늄, 몰리브덴 등의 새로운 배선 재료가 검토·도입되고 있습니다.

자주 묻는 질문

배선 길이가 두 배가 되면 지연은 얼마나 늘어납니까?

배선만의 지연 0.38·Rw·Cw는 Rw와 Cw가 모두 길이에 비례하므로 약 4배가 됩니다. 드라이버 출력 저항에 의한 항은 대략 선형으로만 늘어나므로, 전체는 2배에서 4배 사이로 증가합니다. 기본값에서는 1 mm에서 267 ps였던 지연이 2 mm에서 837 ps로, 약 3.1배가 됩니다.

0.38RC, 0.5RC, 0.69RC는 각각 언제 사용합니까?

0.69RC(ln 2 × RC)는 저항 하나와 커패시터 하나로 이루어진 집중 RC의 50% 지연입니다. 저항과 커패시턴스가 균일하게 분포한 배선에서는 같은 50% 지연이 약 0.38RC입니다. 0.5RC는 분포 RC 선로의 Elmore 지연으로, 계산이 간단해 추정에 널리 쓰이지만 50% 지연보다 큽니다.

실제 배선 커패시턴스가 이 도구의 값보다 큰 이유는 무엇입니까?

이 도구는 평행판 근사를 사용하며, 배선의 윗면과 옆면을 돌아 들어가는 프린지 전계를 제외합니다. 폭이나 간격이 두께와 비슷하거나 더 작으면 이 부분이 상당히 커집니다. 실제 설계에서는 배선 단면의 전계 해석에 기반한 기생 추출 도구로 커패시턴스를 구합니다. 흔히 쓰는 어림값은 µm당 약 0.2 fF입니다.

관련 용어

RC 지연 Low-k 재료 다층 배선 배리어 메탈(Barrier Metal) 다마신 공정(Damascene)

반도체 계산 도구

웨이퍼당 다이 수 및 수율 계산기웨이퍼 지름·다이 크기·결함 밀도로 다이 수, 수율, 양품 1개당 비용을 계산노광 해상도 및 초점 심도 계산기파장, NA, k1로 해상도(하프 피치), 초점 심도, 피치 분할 수 계산셋업·홀드 타이밍 계산기플립플롭 간 경로의 셋업·홀드 슬랙과 최대 클럭 주파수MOSFET I-V 특성 (ID–VDS)Vth, W/L, λ를 바꿔 ID–VDS 곡선과 동작점(영역, ID, gm, ro)을 확인합니다퀴즈 세트 만들기주제와 문항 수를 고르면 수업과 교육에 공유할 수 있는 퀴즈 링크를 만들어 드립니다접합 온도 및 열저항 계산기소비 전력과 열저항으로 접합 온도, Tj(max)까지의 여유, 최대 전력 계산메모리 대역폭 계산기전송 속도와 버스 폭으로 DDR, LPDDR, GDDR, HBM의 피크 및 실효 대역폭 계산ADC SNR과 유효 비트 수(ENOB)분해능, 클럭 지터, 오버샘플링으로 ADC의 SNR과 유효 비트 수 계산암달의 법칙과 병렬 속도 향상병렬화 비율과 프로세서 수로 암달의 법칙과 구스타프슨의 법칙에 따른 속도 향상률과 병렬 효율 계산캐시 주소 분할과 평균 메모리 접근 시간캐시 크기, 라인 크기, 연관도로 태그·인덱스·오프셋 비트 수와 평균 메모리 접근 시간 계산CMOS 소비 전력 (동적·정적)활동률, 용량, 전압, 주파수, 누설 전류로 동적·정적 소비 전력과 DVFS 적용 후 전력 계산PN 접합의 내장 전위와 공핍층 폭도핑 농도와 역방향 바이어스로 PN 접합의 내장 전위, 공핍층 폭, 최대 전계, 접합 용량 계산열산화막 두께 (Deal-Grove 모델)온도, 시간, 건식·습식 분위기, 면방위로 Deal-Grove 모델에 따른 실리콘 산화막 두께와 소비되는 실리콘 계산위상 잡음에서 RMS 지터로의 변환dBc/Hz 단위의 위상 잡음 프로파일을 적분해 클록의 RMS 위상 오차와 RMS 지터 계산PDN 목표 임피던스와 디커플링 커패시터전원 전압, 허용 리플, 전류 변화로 목표 임피던스를 구하고 디커플링 커패시터의 자기 공진 주파수와 유효 대역 계산