비동기 라이브러리 설계와 Heterogeneous시스템을 위한 인테페이스 설계

Design of Asynchronous Library and Implementation of Interface for Heterogeneous System

  • Jung, Hwi-Sung (Dept. of Electrical Engineering, Yonsei University) ;
  • Lee, Joon-Il (Dept. of Electrical Engineering, Yonsei University) ;
  • Lee, Moon-Key (Dept. of Electrical Engineering, Yonsei University)
  • 발행 : 2000.09.01

초록

713p 비동기 로직 회로 설계를 위한 라이브러리와 heterogeneous 시스템을 위한 인터페이스 회로를 0.25um CMOS 기술을 사용하여 설계하였다. 그리고 heterogeneous 시스템에는 1.6GHz로 동작을 하는 고속 비동기 FIFO 회로를 사용하였다. 또한 Tip-down ASIC 설계를 지원하기 위하여 비동기 기본 셀 레이아웃과 Verilog 모델들을 설계하였다. 본 논문에서는 클럭 skew에 관하여 병목현상을 줄일 수 있는 방법을 제사하였으며 클럭 제어 회로를 사용하여 동기식 회로에서 자주 발생하는 에러를 줄을 수 가 있다. 이와 같이 클럭 제어 회로와 FIFO (First-In First-Out)를 사용하여 다른 주파수로 동작하는 두개의 모듈간의 고속의 데이터 전송을 가능하게 하였으며, 32비트 인터페이스 칩의 코어 사이즈는 $1.1mm{\times}1.1mm$이다.

We designed asynchronous event logic library with 0.25um CMOS technology and interface chip for heterogeneous system with high-speed asynchronous FIFO operating at 1.6GHz. Optimized asynchronous standard cell layouts and Verilog models are designed for top-down design methodology. A Method for mitigating a design bottleneck when it comes to tolerate clock skew is described. This communication scheme using clock control circuits, which is used for the free of synchronization failures, is analyzed and implemented. With clock control circuit and FIFO, high-speed communication between synchronous modules operating at different clock frequencies or with asynchronous modules is performed. The core size of implemented high-speed 32bit-interface chip for heterogeneous system is about $1.1mm{\times}1.1mm$.

키워드

참고문헌

  1. K.Y. Yun & A.E. Dooply, 'Pausible Clocking-Based Heterogeneous Systems', , IEEE Transactions on VLSI System, Vol.7, No.4, Dec. 1999 https://doi.org/10.1109/92.805755
  2. M.R.Greenstreet 'Implementing a STARI chip', in Proc. Int. Conf. Computer Design, pp.38-43, 1995 https://doi.org/10.1109/ICCD.1995.528788
  3. Furber, S.B., & Day, P., 'Four-Phase Micro-pipeline Latch Control Circuits', IEEE Transactions on VLSI System, Vol.4, No.2, June 1996 https://doi.org/10.1109/92.502196
  4. N.C.Paver. 'The design and implementation of an asynchronous microprocessor', Ph.D thesis, University of Manchester, 1994
  5. Shyh-Jye and I-Yao Chuang. 'Low-power Globally Asynchronous Locally Synchronous Design Using Self-Timed Circuit Technology.' IEEE International Symposium on Circuits and Systems, pp.1808-1811, June 1994 https://doi.org/10.1109/ISCAS.1997.621497
  6. Binay Ackalloor, Dinesh Gaitonde, 'An Overview of Library Characterization in Semi-Custom Design', IEEE custom integrated circuits conference, pp.305 -312, May 1998 https://doi.org/10.1109/CICC.1998.694988
  7. Ming-dou Ker and Jeng-Jie Peng, 'Layout Design andVerification for Cell library to improve ESD/latchup Reliability in Deep-Submicron CMOS Technology', IEEE custom integrated circuits conference, pp. 537-540, May 1998 https://doi.org/10.1109/CICC.1998.695035
  8. Dake Liu and Christer Svensson, 'Trading Speed for Low Power by Choice of Supply and Threshold Voltages', IEEE journal of solid-state circuits, Vol.28, No.1. pp.10-17, Jan.,1993 https://doi.org/10.1109/4.179198
  9. Richard X.Gu and Mohamed I. Elmasry, 'Power Dissipation Analysis and Optimization of Deep Submicron CMOS Digital Circuits', IEEE journal of solid- state circuits, Vol.31, No.5, May 1996 https://doi.org/10.1109/4.509853