logic synthesis
HDL을
넷리스트,netlist
(list of primitive gates)로 만드는 process? chk
논리합성
이란,
RTL level의 HDL 코드를 gate level
논리회로,logic_circuit
로 변환하는 과정.
합성 조건들이 명시된 제한조건(constraint)과 target_library가 사용됨.
constraint:
합성되는 회로의 (목표 동작 주파수(
주파수,frequency
), 면적, clock signal 사양(
명세,specification
), I/O signal 사양,
환경변수,environment_variable
, 설계규칙) 등 논리합성에 사용될 각종 조건들.
type library:
합성에 사용되는
라이브러리,library
. 특정 회사의 FPGA device, 또는 특정 회사의 cell library.
논리합성의 세 단계:
synthesis = translation + logic optimization + mapping
HDL code를 읽어 문법오류(grammatiral error?)를 분석하고 구문을 해석하여(syntactic_analysis?)
논리게이트,logic_gate
로 변환하는 단계
최적화알고리듬,optimization_algorithm
을 적용하여 회로를 간소화(
단순화,simplification
)하는
최적화,optimization
단계
셀라이브러리,cell_library
?로 매핑하는 단계
// via lyh 1. 12:40
//logic synthesis ...
logic synthesis
logic synthesis
MKL
하드웨어기술언어,hardware_description_language,HDL
logic_simulation -
논리시뮬레이션,logic_simulation
? - w
logic simulation
// logic simulation ....
logic simulation
logic simulation
베릴로그,Verilog
시스템베릴로그,SystemVerilog
VHDL
Refs:
lyh: Verilog HDL 응용 설계 금오공과대학교 이용환
http://kocw.net/home/cview.do?cid=71a39a5df865ab98
Up:
합성,synthesis
Retrieved from http://red-ruby.com/wiki/wiki.php/논리합성,logic_synthesis
last modified 2024-08-18 17:22:48