DOI QR코드

DOI QR Code

이분법을 이용한 CMOS D-FF의 불안정상태 구간 측정

Metastability Window Measurement of CMOS D-FF Using Bisection

  • 김강철 (전남대학교 컴퓨터공학과) ;
  • 투고 : 2016.11.07
  • 심사 : 2017.04.24
  • 발행 : 2017.04.30

초록

트랜지트터의 대용량 집적 기술이 발전함에 따라 다수의 CPU를 하나의 칩에 구현하게 되었으며, 시스템의 요구사항을 맞추기 위하여 클럭 주파수는 점점 더 빨라지고 있다. 그러나 클럭 주파수를 증가시키는 것은 클럭 동기화 같은 시스템의 오동작을 일으키는 문제들을 유발시킬 수 있으므로 디지털 칩 설계 시에 불안정 상태 문제를 피하는 것이 아주 중요하다. 본 논문에서는 80nm CMOS 공정으로 설계된 D-FF을 사용하여 온도, 전원, 전달 게이트의 크기에 따라 Hspice의 이분법을 사용하여 불안정상태 구간을 측정한다. 모의 실험 결과에서 불안정상태 구간은 온도와 전원 전압의 증가에 따라 조금 증가하였지만, 전달 게이트의 면적에 대해서는에 포물선 모양으로 비례하고 있으며, 전달 게이트의 P 형과 N 형 트랜지스터의 비율이 4:2 일 때 불안정상태 구간이 최소가 되는 것을 확인하였다.

참고문헌

  1. W. Dally and J. W. Poulton, Digital Systems Engineering. Cambridge: Cambridge University Press, 1998.
  2. J. Chong, "Design of a New Mesochronous Synchronizer for Network on Chip," Master's Thesis, Chonnam National University, 2015.
  3. N. Hee and D. Harris, CMOS VLSI design. Boston: Addison Wesley, 2011.
  4. D. Bertozzi, A. Jalabert, S. Murali, R. Tamhankar, S. Stergiou, L. Benini, and G. De Micheli, "NoC synthesis flow for customized domain specific multiprocessor systems-on-chip," IEEE Trans. Parallel and Distributed Systems, vol. 16, no. 2, 2005, pp. 113-129. https://doi.org/10.1109/TPDS.2005.22
  5. D. Li, P. Chuang, and M. Sachdev, "Comparative analysis and study of metastability on high-performance flip-flops," Quality Electronic Design (ISQED), 2010 11th Int. Symp. on, San Jose, USA, Mar. 2010, pp. 853-860.
  6. T. Polzer and A. Steininger, "Digital Late-Transition Metastability Simulation Model," Digital System Design (DSD), 2013 Euromicro Conf. on, Santander, Spain, Sept. 2013, pp. 121-128.
  7. A. Majumdarf, W. Chen, and J. Guo, "Hold time validation on silicon and the relevance of hazards in timing analysis," Design Automation Conf., 2006 43rd ACM/IEEE, San Francisco, USA, Nov. 2010, pp. 326-331.
  8. X. Bai, P. Patel, and X. Zhang, "A New Statistical setup time and hold time Definition," IC Design & Technology (ICICDT), 2012 IEEE Int. Conf., San Diego, USA, May 2012, pp. 1-4.
  9. B. Rebaud, M. Belleville, C. Bernard, Z. Wu, M. Robert, P. Maurine, and N. Azemard, "Setup and Hold Timing Violations Induced by Process Variations, in a Digital Multiplier," Symp. on VLSI, 2008. ISVLSI '08. IEEE Computer Society Annual, Montpellier, France, Apr. 2008, pp. 316-321.
  10. C. Smin, N. Menezes, K. Killpack, F. Dartu, U. Choudhury, N. Hakim, and Y. Ismail, "Statistical static timing analysis: how simple can we get?,"Design Automation Conf., 2005. Proc. 42nd, Anaheim, USA, June 2005, pp. 652-657.
  11. V. Migairou, R. Wilson, S. Engels, Z. Wu, N. Azemard, and P. Maurine,"A simple statistical timing analysis flow and its application to timing margin evaluation," Integrated Circuit and System Design, Power and Timing Modeling, Optimization and Simulation, 07 Conf. Gothenburg, Sweden, Sept. 2007, pp. 138-147.
  12. Synopsys, "HSPICE$^{(R)}$ Reference Manual: Commands and Control Options," Reference Manual, 2008.
  13. K. Kim, "Measurement of setup an hold time in a CMOS DFF for a synchronizer," J. of th Korea Institute of Electronic Communication Scienses, Vol. 10, No. 8, 2015, pp. 883-889. https://doi.org/10.13067/JKIECS.2015.10.8.883