본문 바로가기
KERD
논문KCI 등재

상용 FPGA를 이용한 비동기식 회로의 프로토타이핑

Prototyping of Asynchronous Circuits Using Synchronous FPGAs

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

본 논문은 상용 동기식 FPGA상에서 비동기식 회로를 구성하기 위한 설계 방법과 절차를 제시하고, 제안한 설계 방법을 사용하여 8비트 마이크로컨트롤러에 대한 프로토타이핑을 통하여 제안한 방법을 검증하였다. 일반적으로 상용 동기식 FPGA는 구조 및 용도에 있어서, 비동기식 회로를 구성하기에는 많은 어려움이 존재한다. 비동기식 회로를 구성하는 개별 소자는 내부에 부궤환이 존재함으로 인하여, 지연시간 조절, 회로의 합성 및 타이밍 조절 등에 대한 난점으로 상용 FPGA에서 구현이 어렵다. 본 논문에서는 비동기식 회로를 구현하기위한 FPGA 라이브러리를 설계하고, 이를 기반으로 8비트 마이크로 컨트롤러를 설계, 상용 FPGA에서 시험 하였다. 시험 결과 제작된 비동기식 마이크로컨트롤러는 행위수준 동작의 약 1/7 ~ 1/2의 속도인 수 MHz의 동작 속도를 나타내었다.

Abstract

This paper presents the prototyping of asynchronous circuits using commercial synchronous FPGAs. Many obstacles exist in implementing asynchronous circuits on COTS FPGAs. One of most critical obstacles is the implementation of primitives, which form combinatorial feedback. The other obstacles are the control of delay and setting of correct initial value. To overcome obstacles, the asynchronous primitives for COTS FPGAs are developed by modifying the general primitives, which come from commercial asynchronous CAD. A simple asynchronous 8 bit microcontroller was implemented and tested on COTS FPGAs with the developed asynchronous primitives. The experimental results showed that the asynchronous microcontroller operates over a few MHz.

참고문헌 (12)

  1. Surtherland I.E., "Micropipelines", Communications of the ACM, 32(6), pp.720~738 (1989)
  2. Jens Spars, "Principles of asynchronous circuit design ?" (2001), A system perspective
  3. Scott C. Smith, "Design of an FPGA logic element for implementing asynchronous NULL Convention Logic circuits", IEEE Trans. on VLSI systems, 15(6), pp.672~683 (2007)
  4. Rajit Manohar, "Reconfigurable asynchronous logic", In Proc. of the IEEE 2006 Custom Intergrated Circuits Conference, pp.13~20 (2006)
  5. Y. Zafar, "A novel FPGA compliant micropipeline", IEEE Trans. on CAS II - Express Briefs, 52(9), pp.611~615 (2005)
  6. "Haste Programming language manual, Handshake Solutions", ~ (2007)
  7. "TiDE manual, Handshake Solutions", ~ (2007)
  8. 김영우, "비동기 설계의 기술 및 특허 동향", 주간기술동향, (1301), pp.11~24 (2007), 정보통신연구진흥원

관련 논문AI추천

이 간행물의 다른 논문 (4건)