최근 수정 시각 : 2026-05-11 11:48:48

HLS



<colkeepall>
{{{#!wiki style="min-height: calc(1.5em + 5px); margin: 0 -10px -5px"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin:-5px -1px -11px"
<colbgcolor=#2707b9,#2707b9><colcolor=#fff> 학문 기반 학문
물리학 (전자기학 (회로이론 · 전자 회로 · 논리 회로) · 양자역학 · 물리화학 · 열역학 · 응집물질물리학) · 화학
연관 학문
수학 (공업수학 · 수치해석학 · 위상수학 · 미분방정식 · 대수학 (환론 · 표현론) · 선형대수학 · 이론 컴퓨터 과학 · 컴퓨터공학 (프로그래밍 언어 (HDL · VHDL · C · C++ · Java · 파이썬 · 베릴로그)) · 재료공학 · 제어 이론
공식 · 법칙 전자기 유도 · 가우스 법칙 · 비오-사바르 법칙 · 무어의 법칙 · 키르히호프의 법칙 · 맥스웰 방정식 · 로런츠 힘 · 앙페르 법칙 · 드모르간 법칙 · 페르미 준위 · 중첩의 원리
이론 · 연구 반도체 (P형 반도체 · N형 반도체) · 디스플레이 · 논리 회로 (보수기 · 가산기 · 플립플롭 · 논리 연산 · 비트 연산) · 전자 회로 · RLC 회로 · 역률 · DSP · 히스테리시스 곡선 · 휘트스톤 브리지 · 임베디드 시스템
용어 클럭 · ASIC · CPU 관련 (BGA · 마이크로아키텍처 · GPS · C-DRX · 소켓) · 전계강도계 · 축전기 · CMCI · 전송선 · 양공 · 도핑 · 이미터 · 컬렉터 · 베이스 · 시퀀스 · 헤테로다인
전기 · 전자
관련 정보
제품
스마트폰 · CPU · GPU (그래픽 카드) · ROM · RAM · SSD · HDD · MPU · CCD · eMMC · USB · UFS · LCD · LED · OLED · AMOLED · IoT · 와이파이 · 스마트 홈 · 마그네트론 · 마이크 · 스피커 · 배터리
소자
집적 회로 · 다이오드 · 진공관 · 트랜지스터 (BJT · FET · JFET · MOSFET · T-FT) · CMOS · IGBT · 저항기 · 태양전지 · 연산 증폭기 · 사이리스터 · GTO · 레지스터 · 펠티어 소자 · 벅컨버터
전기전자공학 교육 · 연구
관련 분야 제어공학 · 반도체공학 · 정보통신공학 · 전파공학 · 광공학
학과 전기전자공학과 · 반도체학과 · 정보통신학과 · 광공학과 · 원자력공학과
과목 공업수학 · 일반물리학 · 전자기학 · 회로이론 · 수치해석 · 프로그래밍 · 캡스톤 디자인
관련 기관 국가과학기술연구회(과학기술분야 정부출연연구기관)
자격증
전기 계열 기능사
전기기능사 · 철도전기신호기능사
기사·산업기사
전기기사 · 전기산업기사 · 전기공사기사 · 전기공사산업기사 · 전기철도기사 · 전기철도산업기사 · 철도신호기사 · 철도신호산업기사
기능장 및 기술사
전기기능장 · 건축전기설비기술사 · 발송배전기술사 · 전기응용기술사 · 전기안전기술사 · 철도신호기술사 · 전기철도기술사
전자 계열 기능사
전자기능사 · 임베디드기능사 · 전자캐드기능사
기사·산업기사
전자기사 · 전자산업기사
기능장 및 기술사
전자기능장 · 전자응용기술사
기타 기능사
신재생에너지발전설비기능사(태양광)
기사
소방설비기사 · 신재생에너지발전설비기사(태양광) · 로봇소프트웨어개발기사 · 로봇하드웨어개발기사 · 로봇기구개발기사
}}}}}}}}}

1. 개요2. 특징
2.1. 장점
3. 역사4. 여담

1. 개요

High-Level Synthesis
고수준 합성(High-Level Synthesis)은 C, C++, SystemC, MATLAB/Simulink 등으로 작성한 높은 추상화 수준의 설계 설명을 하드웨어 기술 언어(Verilog, VHDL, SystemVerilog 등)로 변환하는 EDA 기법이다. 약자로는 주로 HLS라고 부른다.

2. 특징

2.1. 장점

HLS의 가장 큰 장점은 추상화 수준을 높인다는 점이다. RTL로 직접 작성하면 클럭, 상태 기계, 레지스터, 각종 신호를 모두 명시해야 한다. HLS에서는 알고리즘을 먼저 쓰고, 파이프라인, 인터페이스, 메모리 구조를 지시어와 제약으로 조정할 수 있다.

검증 속도도 장점이다. C/C++ 또는 SystemC 모델은 RTL 시뮬레이션보다 빠르게 실행되는 경우가 많다. 설계자는 알고리즘 단계에서 많은 테스트를 돌린 뒤, HLS 결과 RTL에 대해 C/RTL co-simulation을 수행할 수 있다. 물론 이것이 RTL 검증이나 시스템 검증을 완전히 대체하는 것은 아니다.

알고리즘형 가속기 구현에도 적합하다. FIR, FFT, 행렬 연산, 영상 필터, 압축·암호화, 패킷 처리, 머신러닝 추론처럼 계산 구조가 비교적 명확한 커널은 HLS와 잘 맞는 경우가 많다.

3. 역사

4. 여담

분류