적응생존형 네트워크 프로세서의 생존성 향상을 위한 유전알고리즘의 이용

Genetic Algorithm for Improving the survivability of Self-Adaptive Network Processor

  • 원주호 (연세대학교 전기전자공학부) ;
  • 윤홍일 (연세대학교 전기전자공학부)
  • Won, Joo-Ho (Dept. of Electrical and Electronic Engineering, Yonsei University) ;
  • Yoon, Hong-Il (Dept. of Electrical and Electronic Engineering, Yonsei University)
  • 발행 : 2004.11.11

초록

공정기술의 발달과 컴퓨터 구조적인 발전에 의해서, 시스템의 동작속도가 기하급수적으로 증가하고 있다. 동작속도의 증가는 CMOS로 구현된 chip의 RC 특성에 의해서 timing variation 문제가 발생할 가능성이 높아지면서 테스트 비용이 전체 설계비용에서 차지하게 되는 비중이 급격하게 증가하고 있다. 따라서 온라인 테스트와 진화하드웨어 등이 테스트 비용감소를 위해서 연구되고 있다. 본 논문에서는 네트워크프로세서의 생존성을 위해서, 패킷엔진의 pipline의 각 stage사이의 clock slack borrowing을 이용해서 timing variation 문제를 자체적으로 해결할 수 있다는 것을 mixed-mode simulation을 통해서 통합 검증하였다. 또한 기존의 off-chip 진화하드웨어에 비해서 on-chip구현을 통해서 진화하드웨어의 성능향상과 메모리에 의해서 발생하는 overhead를 감소시키는 것이 가능함을 확인했다.

키워드