• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2021 Fiscal Year Research-status Report

Optimization algorithm for nonvolatile FPGA and its CAD tool implementation

Research Project

Project/Area Number 20K11725
Research InstitutionThe University of Aizu

Principal Investigator

鈴木 大輔  会津大学, コンピュータ理工学部, 准教授 (00574675)

Project Period (FY) 2020-04-01 – 2023-03-31
KeywordsFPGA / 不揮発ロジック / 自動設計 / CAD / 回路設計
Outline of Annual Research Achievements

2021年度は,2020年度に作成した不揮発FPGAのハードウェア記述言語(HDL: Hardware Description Language)による動作モデル記述の改良を行った。具体的には,基本ブロック毎の入出力ピン数,コンポーネント数といったパラメータを可変にし,様々なアーキテクチャに対応できるようにモデル改良を行った。また,乗算や加算,累積加算といった算術演算処理の高速化のため,Digital Signal Processor (DSP)マクロのモデル記述の追加も行った。2020年度にはオープンソースのFPGA CADツールとして知られるVerilog-to-Routing (VTR)を活用したビットストリーム生成のためのCAD環境構築を行ったが,上記モデル記述の改良に対応できるよう,CAD環境の改良も実施した。

また不揮発FPGAの更なる高性能化・高信頼化のため,その基本回路であるLookup Table回路について新たな回路方式を考案した。具体的には不揮発メモリ素子の記憶状態を検出するための動的負荷とよばれるトランジスタをメモリセル内に分散させ,配線抵抗や配線容量といった寄生成分の影響を最小化,ばらつきにロバストな回路構造を実現した。


加えて簡単なAIハードウェア,すなわち2値畳込みニューラルネットワークによる手書き数字認識を例題にその稼働状態を分析し,非稼働部分にパワーゲーティング技術を適用するためのスケジューリングを検討し,実際に電力削減効果が得られることを確認した。

Current Status of Research Progress
Current Status of Research Progress

1: Research has progressed more than it was originally planned.

Reason

不揮発FPGAの動作記述モデルは2020年度に作成済であり,2021年度はその改良を行った。


また2021年度に予定してた自動設計CAD環境ならびにビットストリーム生成のためのCAD環境は2020年度に構築済みであり,2021年度はその改良にまで着手した。

さらにAIハードウェアを例題に,2022年度に予定しているパワーゲーティングの最適スケジューリングについても初期検討を実施した。

Strategy for Future Research Activity

不揮発FPGAの動作モデル記述ならびにCAD環境については引き続き改良を行う。

2022年度は不揮発FPGA特有の最適化,特にパワーゲーティングの最適スケジューリングの手法の検討並びにCADツール実装について検討する。具体例として2021年度に引き続きAIハードウェアを不揮発FPGAに実装した場合について検討を行う。

また市販のFPGAにおいて記憶回路 (フリップフロップ)の一部を疑似的に不揮発メモリとみなすことで,不揮発FPGAの動作を市販のFPGAでエミュレート可能である。この点に着目して,作成した動作モデルの実機検証を行うとともに,実用化に向けた様々な課題抽出を行う。

Causes of Carryover

差額については,参加予定だった国際学会および国内学会がオンライン開催に変更となり当初旅費に予定していた予算を消耗品等の購入に割り当てたためである。発生した差額は2022年度の消耗品購入に割り当てる予定である。

  • Research Products

    (7 results)

All 2022 2021 Other

All Journal Article (2 results) (of which Peer Reviewed: 1 results) Presentation (4 results) (of which Int'l Joint Research: 3 results,  Invited: 2 results) Remarks (1 results)

  • [Journal Article] Design of an active-load-localized single-ended nonvolatile lookup-table circuit for energy-efficient binary-convolutional-neural-network accelerator2022

    • Author(s)
      SUZUKI Daisuke, OKA Takahiro、HANYU Takahiro
    • Journal Title

      Japanese Journal of Applied Physics

      Volume: 61 Pages: SC1083~SC1083

    • DOI

      10.35848/1347-4065/ac51bf

    • Peer Reviewed
  • [Journal Article] Nonvolatile Field-Programmable Gate Array Using a Standard-Cell-Based Design Flow2021

    • Author(s)
      SUZUKI Daisuke, HANYU Takahiro
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E104.D Pages: 1111~1120

    • DOI

      10.1587/transinf.2020LOP0010

  • [Presentation] スピントロニクス素子ベース不揮発FPGA: 超低消費電力再構成可能ハードウェアプラットフォームへの挑戦2022

    • Author(s)
      鈴木 大輔, 夏井 雅典, 羽生貴弘
    • Organizer
      電子情報通信学会総合大会2022
    • Invited
  • [Presentation] Design of an Energy-Efficient Nonvolatile-FPGA-Based BCNN Accelerator Using an Active-Load-Localized Single-Ended Circuit Style2021

    • Author(s)
      SUZUKI Daisuke, OKA Takahiro、HANYU Takahiro
    • Organizer
      2021 Int. Conf. Solid-State Devices and Materials
    • Int'l Joint Research
  • [Presentation] Memory-Access-Minimized BCNN Accelerator Using Nonvolatile FPGA with Only-Once-Write Shifting2021

    • Author(s)
      SUZUKI Daisuke, OKA Takahiro、HANYU Takahiro
    • Organizer
      IEEE 14th Int. Symp. Embedded Multicore/Many-core Systems-n-Chip
    • Int'l Joint Research
  • [Presentation] MTJ-Based Nonvolatile FPGA: Circuit Technologies and Its Applications2021

    • Author(s)
      Daisuke Suzuki
    • Organizer
      Workshop on Computing with Unconventional Technologies
    • Int'l Joint Research / Invited
  • [Remarks] 会津大学 適応システム学講座 鈴木(大)研究室

    • URL

      https://u-aizu.ac.jp/~daisuke/

URL: 

Published: 2022-12-28  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi