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

ハ-ドウェアの仕様記述とマイクロプログラムを用いた実現への段階的詳細化及び検証

Research Project

Project/Area Number 02650266
Research Category

Grant-in-Aid for General Scientific Research (C)

Allocation TypeSingle-year Grants
Research Field 情報工学
Research InstitutionOsaka University

Principal Investigator

谷口 健一  大阪大学, 基礎工学部, 教授 (00029513)

Co-Investigator(Kenkyū-buntansha) 松浦 敏雄  大阪大学, 基礎工学部, 助手 (40127296)
東野 輝夫  大阪大学, 基礎工学部, 講師 (80173144)
杉山 裕二  岡山大学, 工学部, 教授 (50116050)
Project Period (FY) 1990
Project Status Completed (Fiscal Year 1990)
Budget Amount *help
¥1,800,000 (Direct Cost: ¥1,800,000)
Fiscal Year 1990: ¥1,800,000 (Direct Cost: ¥1,800,000)
Keywordsハ-ドウェア設計 / 代数的手法 / 段階的詳細化 / マイクロプログラム / 検証
Research Abstract

1.代数的手法を用いて,ハ-ドウェア(一般の同期式順序回路)の機能の要求記述から,それを段階的に詳細化しつつ,ア-キテクチャを決定し,マイクロプログラムを作成するまでの設計法について,日本電子工業振興協会のLSI設計用記述言語の標準化の調査研究で用いられたクイックソ-トIC等を用いて検討した.そして,我々が既に開発している代数的言語ASLを用いた設計法を提案した.その特長は,設計者に考案・決定してもらうことが回路の性能やコスト上必要あるいは望ましいところは設計者に決定してもらう,その決定が正しいかどうかはASL検証支援系を用いて検証する,一方,自動的に詳細化・生成できるところは自動化する,というものである.これにより,ア-キテクチャもマイクロプログラムも正しいことが保証されたものが得られる.
2.今回提案した設計法では,詳細化の最終段階のレジスタ転送レベルの記述を得たあと,ア-キテクチャ及びマイクロ命令の意味を設計者が定める.そして,複雑な分岐条件をいくつかのマイクロ命令で行えるように展開し,次に最適化ル-ルを適用してパス長の短縮などを行い,その後,その状態図の動作及び分岐が設計したマイクロ命令群で実現できるかの判定及びできる場合のマイクロプログラムの生成を行う.自動化できる部分の抽出とアルゴリズムの考案を行い,マイクロプログラム生成のところはプログラム化した.
3.上記の設計法に基づいて,上述のクイックソ-トICの設計及びマイクロプログラム生成を行ってみた.現在最適化ル-ルは7個であり,これにより,マイクロプログラムの長さが約120から75に減り(上記標準化の例題では,人間が工夫して66である),最も頻繁に実行される主要部分の分割手続きに対しては同一ステップ数のものが得られた.支援系を用いた検証手法の確立,自動化部分を増やすことなどが今後の課題である.

Report

(1 results)
  • 1990 Annual Research Report
  • Research Products

    (4 results)

All Other

All Publications (4 results)

  • [Publications] 北道 淳司: "代数的手法を用いた順序回路の設計法および設計例" 情報基礎理論ワ-クショップ. 101-106 (1990)

    • Related Report
      1990 Annual Research Report
  • [Publications] 北海 淳司: "代数的手法を用いたマイクロプログラム制御方式順序回路の階層的設計" 情報処理学会第42回全国大会講演論文集(6). 170-171 (1991)

    • Related Report
      1990 Annual Research Report
  • [Publications] 北海 淳司: "マイクロプログラム方式順序回路の検証と設計自動化" 情報処理学会設計自動化研究会.

    • Related Report
      1990 Annual Research Report
  • [Publications] 北海 淳司: "代数的手法を用いたマイクロプログラム方式順序回路の階層的設計" 電子情報通信学会論文誌DーI.

    • Related Report
      1990 Annual Research Report

URL: 

Published: 1990-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi