-
카테고리
-
세부 분야
반도체
-
해결 여부
미해결
area 최적화 부분 ..
21.05.07 16:18 작성 조회수 148
1
결제하고 쭈욱 다 봤습니다.
하드웨어에서 중요한 것중 하나는 area인데
area 관련된 내용도 추후 다른 강의에 업로드 예정인가요 ?
설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
[HDL 17장] HW 의 동작을 제어하는 FSM 을 이해해보자. (실습응용편)
강의실 바로가기
답변을 작성해보세요.
0
설계독학맛비
지식공유자2021.05.07
안녕하세요 :)
빨리 보신편? 인 것 같아요.
답변의 결론은 Area 최적화는 정식으로 다루지 않을 예정입니다.
(하지만 제가 업로드하는 영상에서 무의식적으로 이럴때 Area 가 적었더라.. 이런 이야기는 할 수 있겠죠.)
정식으로 다루지 않는 이유는 다음과 같습니다.
중요하지 않아서가 아니고, 제 내공으로는 강의로 만들기 어려운 부분이기 때문입니다.
다음은 긴 변명? 입니다. :)
말씀하신 대로 Area 는 굉장히 중요한 요소 중 하나에요.
하지만 FPGA 와 ASIC 의 Area 최적화는 완전히 다른 영역입니다.
같은 Verilog HDL 일때 ASIC 에서 Area 가 작다고해서, FPGA 에서 Resource 를 적게 사용하는 것은 아니죠. (ASIC 에서는 "Area 작다"와 FPGA 에서는 "적게 사용한다" 라는 표현의 의미를 이해하셨으면 좋겠습니다.)
ASIC 관련 Area 최적화는 ASIC 관련 합성 Tool 부터 시작해서 PnR Tool 이 필요하구요.
대표적으로 Synopsys, Cadence, Mentor 사가 있구요. 무료가 아닙니다. 이 부분은 회사에서 해보셔야 합니다. 물론 HW Area 관련 코딩 스타일은 존재합니다만 돌려보기 전까지는 100% 맞지 않죠.
FPGA 는 그나마 독학이 가능하긴한데 (돌려볼 수 있으니까) 강의로 다루기에는 리스크가 있습니다. FPGA 의 Resource 사용을 줄일 수 있는 최적화 부분이 궁금하시다면, 직접 돌려보시고 경험을 쌓으시기를 추천드립니다.
현재 유튭에서 진행 중인 FPGA 도 잘 따라와 주세요.
즐공하세요 :)
완주 축하드립니다.
답변 1