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

Development of ASIC Design Support System

Research Project

Project/Area Number 05558031
Research Category

Grant-in-Aid for Developmental Scientific Research (B)

Allocation TypeSingle-year Grants
Research Field 計算機科学
Research InstitutionOsaka University

Principal Investigator

TANIGUCHI Kenichi  Osaka Univ.・Faculty of Engineering Science Professor, 基礎工学部, 教授 (00029513)

Co-Investigator(Kenkyū-buntansha) SUGIYAMA Yuuji  Okayama Univ.・Faculty of Engineering Professor, 工学部, 教授 (50116050)
OKANO Kozo  Osaka Univ.・Faculty of Engineering Science Research Associate, 基礎工学部, 助手 (70252632)
KITAMITI Junji  Osaka Univ.・Faculty of Engineering Science Research Associate, 基礎工学部, 助手 (20234271)
MATSUURA Toshio  Osaka Univ.・Education Center for Info.Process. Associate Professor, 情報処理教育センター, 助教授 (40127296)
HIGASINO Teruo  Osaka Univ.・Faculty of Engineering Science Associate Professor, 基礎工学部, 助教授 (80173144)
Project Period (FY) 1993 – 1994
Project Status Completed (Fiscal Year 1994)
Budget Amount *help
¥3,900,000 (Direct Cost: ¥3,900,000)
Fiscal Year 1994: ¥1,100,000 (Direct Cost: ¥1,100,000)
Fiscal Year 1993: ¥2,800,000 (Direct Cost: ¥2,800,000)
KeywordsSynchronous sequential circuit / Algebraic method / ASIC / Stepwise refinement / Design verification / CAD / Presburger sentence / State diagram transformation / 高位合成 / グラフィカルユーザインタフェース / 機能設計 / 形式的手法 / 設計自動化
Research Abstract

(1) For designing high reliable ASIC's (Application Specific IC's) , it is important that we can prove the correctness of implementations formally and that we can automate some design steps. In this research, we have proposed a design methodology to develop correct ASIC's and developed a design support system.
(2) In the proposed method, we design ASIC's as follows.
(a) First, we describe an abstract level's specification using our algebraic specification language ASL,and then we refine the specification into more concrete levels'specifications step by step.
(b) To prove the correctness of each design step efficiently, we have developed a verifier. We restrict the style of descriptions. The verifier has an efficient decision procedure for prenex normal form Presburger sentences bounded by only universal quantifiers. In our method, the designer only gives assertions and some theorems for primitives. Then, the verifier mechanically checks whether the given assertions hold as invariants.
(c) In general, to improve the efficiency of circuits, we need transform a state diagram obtained the above step. We have given some transformation rules. We have also developed an interactive transformation support tool.
(d) Finally, we use our circuit generator to obtain a concrete circuit diagram. The circuit generator transforms the obtained state diagram into a SFL description and generates a concrete circuit using the synthesizer PARTHENON developed in NTT Corp., Japan.
Our design support system consists of the above verifier, interactive transformation support tool and circuit generator.
(3) We have evaluated the usefulness of our approach using some practical examples such as CPU and sort circuits.

Report

(3 results)
  • 1994 Annual Research Report   Final Research Report Summary
  • 1993 Annual Research Report
  • Research Products

    (29 results)

All Other

All Publications (29 results)

  • [Publications] Junji Kitamichi, Sumio Morioka, Teruo Higashino and Kenichi Taniguchi: ""Automatic Correctness Proof of Implementation of Synchronous Sequential Circuits Using Algebraic Approach"" Proceedings of the Second International Conference on Theorem Provers in Circuit Design(TPCD'94),Lecture Notes in Computer Science,Springer Verlag,. 901. 165-184 (1994)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] 北道淳司,東野輝夫,谷口健一,杉山裕二: ""代数的手法を用いた同期式順序回路の段階的設計法"" 電子情報通信学会論文誌(A). J77-ANo.3. 420-429 (1994)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] 谷口健一,北道淳司: ""代数的手法による仕様記述と設計及び検証"" 情報処理. Vol.35No.8. 742-750 (1994)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] 谷口健一,北道淳司: ""代数的手法を用いた仕様記述と設計及び検証"" 第6回回路とシステム軽井沢ワークショップ論文集. 375-380 (1993)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] 森岡澄夫,北道淳司,東野輝夫,谷口健一: ""同期式順序回路の設計検証例"" DAシンポジウム'93論文集,. 73-76 (1993)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] 森岡澄夫,北道淳司,東野輝夫,谷口健一: ""代数的手法を用いた順序回路の段階的設計支援システムにおける状態図変形機能"" 第8回回路とシステム軽井沢ワークショップ(発表予定). (1995)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] 森岡澄夫,北道淳司,東野輝夫,谷口健一: ""整数上の論理式の恒真性判定アルゴリズムを用いた組合せ論理回路の実現の正しさの証明"" 情報処理学会第49回全国大会(4L-01). Vol.6. 87-88 (1994)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] 北嶋暁,森岡澄夫,北道淳司,東野輝夫,谷口健一: ""代数的言語ASLによる回路設計支援システムにおけるAFL記述への詳細化とその変更およびそれらの正しさの検証"" 情報処理学会第49回全国大会(4L-07). Vol.6. 99-100 (1994)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] 村上尚,北道淳司,森岡澄夫,西川清史,谷口健一: ""代数的手法を用いた同期式順序回路の設計支援機能の統合"" 1995年電子情報通信学会春期大会(A121). 基礎/境界. 121- (1995)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Junji Kitamichi, Sumio Morioka, Teruo Higashino and Kenichi Taniguchi: ""Automatic Correctness Proof of Implementation of Synchronous Sequential Circuits Using Algebraic Approach"" Proceedings of the Second International Conference on Theorem Provers in Circuit Design (TPCD'94) , Lecture Notes in Computer Science, Springer Verlag. Vol.901. 165-184 (1994)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Junji Kitamichi, Teruo Higashino, Kenichi Taniguchi, Yuji Sugiyama: ""Top-Down Design Method for Synchronous Sequential Logic Circuits Based on Algebraic Technique"" Transactions of the IEICE Japan. J77A,No.3. 420-429 (1994)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Kenichi Taniguchi and Junji Kitamichi: ""Design and Verification of Sequential Logic Circuits Based on Algebraic Technique"" Transactions of the Information Processing Japan. Vol.35No.8. 742-750 (1994)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Kenichi Taniguchi and Junji Kitamichi: ""Specification, Refinement and Verification based on Algebraic Method"" Proceedings of the 6th Karuizawa Workshop on Circuits and Systems. 375-380 (1993)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Sumio Morioka, Junji Kitamichi, Higasino Teruo and Kenichi Taniguchi: ""Examples of Design Verification of Synchronous Logic Circuit based on Algebraic Method"" Proceedings of the DA Symposium93'. Vol.35No.8. (1993)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Sumio Morioka, Junji Kitamichi, Higasino Teruo and Kenichi Taniguchi: ""Facilities for State Diagran Transformation in Hardware Design Support System based on Algebraic Method"" Proceedings of the 8th Karuizawa Workshop on Circuits and Systems. (1995)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Sumio Morioka, Junji Kitamichi, Higasino Teruo and Kenichi Taniguchi: ""Example of Correctness Proof of the Implementation of Combinatorial Logic Circuits Using Presburger Arithmetic Decision Procedure"" Proceedings of the 49th General Conference, Information Processing Society of Japan, (4L-01). Vol.6. 87-88 (1994)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Akira Kitajima, Sumio Morioka, Junji Kitamichi, Higasino Teruo and Kenichi Taniguchi: ""Refinement of Sequential Circuits to SFL Descriptions and Re-design with Verifications of Design Correctness Using a Circuit Design Support System based on Algebraic Method"" Proceedings of the 49th General Conference, Information Processing Society of Japan, (4L-07). Vol.6. 99-100 (1994)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] Takashi Murakami, Junji Kitamichi, Sumio Morioka, Seishi Nishikawa and Kenichi Taniguchi: ""Development of Design Support System using GUI for Synchronous Circuits with Algebraic Method"" Proceedings of the 1995 IEICE General Conference. Vol.1. 121 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1994 Final Research Report Summary
  • [Publications] 谷口健一: "代数的手法による仕様記述と設計及び検証" 情報処理. Vol.35No.8. 742-750 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] 東野輝夫: "Hardware Synthesis from a Restricted Class of LOTOS Expressions" Proceedings of the 14th International Symposium on protocol Specification,Testing,and Verification(PSTV-XIV). 379-386 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] 北道淳司: "Automatic Correctness Proof of Implementation of Synchronous Sequential Circuits Using Algebraic Approach" 2nd International Conference on Theorem Provers in Circuit Design(TPCD94). (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] 森岡澄夫: "代数的手法を用いた順序回路の段階的設計支援システムにおける状態図変形機能" 第8回 回路とシステム軽井沢ワークショップ. (1995)

    • Related Report
      1994 Annual Research Report
  • [Publications] 森岡澄夫: "整数上の論理式の恒真性判定アルゴリズムを用いた組合せ論理回路の実現の正さの証明" 第49情報処理全国大会回講演論文集. 4L-01. 6‐87-6‐88 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] 北嶋暁: "代数的言語ASLによる回路設計支援システムにおけるSFL記述への詳細化とその変更およびそれらの正しさの検証" 第49情報処理全国大会回講演論文集. 4L-07. 6‐99-6‐100 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] 村上尚: "代数的手法を用いた同期式順序回路の設計支援機能の統合" 1995年春期信学全大. A121. (1995)

    • Related Report
      1994 Annual Research Report
  • [Publications] 北道 淳司: "代数的手法を用いた同期式順序回路の方式・機能設計と検証例" 1993年秋期電子情報通信学会全国大会. Vol.1. 276-277 (1993)

    • Related Report
      1993 Annual Research Report
  • [Publications] 谷口健一: "代数的手法を用いた仕様記述と設計及び検証" 回路とシステム軽井沢ワークショップ論文集. 375-380 (1993)

    • Related Report
      1993 Annual Research Report
  • [Publications] 北道淳司: "代数的手法を用いた同期式順序回路の段階的設計法" 電子情報通信学会論文誌(A分冊). No.3(採録決定). (1993)

    • Related Report
      1993 Annual Research Report
  • [Publications] 森岡澄夫: "同期式順序回路の設計検証例" 情報処理DAシンポジウム'93論文集. 73-76 (1993)

    • Related Report
      1993 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi