Analysis of Metastability for the Synchronizer of NoC

최근에 SoC 버스구조의 대안으로 NoC가 대두되고 있으며, NoC에서 다중클럭이 사용되어 클럭의 주파수는 같지만 clock skew 등으로 인한 위상차이가 발생하므로 데이터 전송 시에 클럭에 대한 동기회로가 사용되고 있다. 본 논문에서는 NoC 클럭의 위상차가 발생하는 경우 데이터의 손실이 발생할 수 있는 불안정상태(metastability)를 정의하고 분석한다. 180nm CMOS 공정 파라미터를 사용하여 래치와 플립플롭을 설계하고, 1GHz 클럭을 사용하여 모의실험을 수행하였다. 모의실험 결과에서 출력에 로직 1과 0이 아닌 중간 값을 가지는 불안정상태를 래치와 플립플롭에서 확인하였다. 그리고 불안정상태 값이 상당히 긴 시간 동안 존재하여 온도, 공정변수, 전원 크기 등의 주변 환경에 의하여 출력 값이 변할 수 있어 입력값을 손실할 수 있다는 것을 확인하였으며, 이러한 결과는 NoC에서 위상차 동기회로 설계 시에 유용하게 사용될 수 있을 것이다.

[1]  Marcelo Lubaszewski,et al.  Reliability, Availability and Serviceability of Networks-on-Chip , 2011 .

[2]  Salomon Beer,et al.  A new 65nm LP metastability measurment test circuit , 2012, 2012 IEEE 27th Convention of Electrical and Electronics Engineers in Israel.

[3]  Daniel Marcos Chapiro,et al.  Globally-asynchronous locally-synchronous systems , 1985 .

[4]  Akshay S. Patharkar,et al.  Analysis of Synchronizer, Data Loss and Occurrence of Metastability , 2014, 2014 International Conference on Electronic Systems, Signal Processing and Computing Technologies.

[5]  Yong-Seon Moon,et al.  Hardware Implementation of Motor Controller Based on Zynq EPP(Extensible Processing Platform) , 2013 .

[6]  David Harris,et al.  CMOS VLSI Design: A Circuits and Systems Perspective , 2004 .

[7]  Siamak Mohammadi,et al.  A high-throughput, metastability-free GALS channel based on pausible clock method , 2010, 2nd Asia Symposium on Quality Electronic Design (ASQED).

[8]  김송민,et al.  전통적인 짜맞춤을 이용한 가구제작용 하이브리드 앱 개발 , 2014 .

[9]  Guy Lemieux,et al.  A Survey and Taxonomy of GALS Design Styles , 2007, IEEE Design & Test of Computers.

[10]  Kyung-Hoon Lee,et al.  0.11μm CMOS Low Power Broadband LNA design for 3G/4G LTE Environment , 2014 .

[11]  Ran Ginosar,et al.  MTBF Estimation in Coherent Clock Domains , 2013, 2013 IEEE 19th International Symposium on Asynchronous Circuits and Systems.

[12]  이정석,et al.  웨이블렛 변환 영역에서 MAD 순서통계량을 이용한 SAR 영상의 화질개선 구현 , 2014 .

[13]  Ran Ginosar,et al.  Metastability and Synchronizers: A Tutorial , 2011, IEEE Design & Test of Computers.