A Template Reduction Algorithm Using Critical Boundary Vector and an Implementation to an On-Chip Learning VLSIA Template Reduction Algorithm Using Critical Boundary Vector and an Implementation to an On-Chip Learning VLSI 主要境界ベクトルを用いたテンプレート削減アルゴリズムとオンチップ学習VLSIへの実装