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

Computational model for VLSI systems

Research Project

Project/Area Number 60550252
Research Category

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

Allocation TypeSingle-year Grants
Research Field 計算機工学
Research InstitutionTOHOKU UNIVERSITY

Principal Investigator

MARUOKA Akira  Faculty of Engineering, Tohoku University, Sendai, 工学部・情報工学科, 教授 (50005427)

Project Period (FY) 1985 – 1987
Project Status Completed (Fiscal Year 1987)
Budget Amount *help
¥1,300,000 (Direct Cost: ¥1,300,000)
Fiscal Year 1987: ¥400,000 (Direct Cost: ¥400,000)
Fiscal Year 1986: ¥400,000 (Direct Cost: ¥400,000)
Fiscal Year 1985: ¥500,000 (Direct Cost: ¥500,000)
KeywordsVLSI Complexity, / Partitioning / Expander / Communication Time / Computation Time / Verification for Correctness / Learning Algorithm / 擬似ランダム / 超LSI / 平列計算 / 通信コスト / 正当性の検証 / 回路分割
Research Abstract

Technological evolution of VLSI makes VLSI circuits very important as components in large scale computing systems. In this report we explore a model of computation for VLSI, which reflects computational potential of VLSI, characterize performance of VLSI, and develop design technique to implement efficient algorithms. The results obtained in the project are as follows. In Chapter 1, we model the computational problem to be solved as a directed acyclic graph, with nodes corresponding to computed values, and arcs denoting dependencies. In this chapter we obtain a nontrivial trade-off between the communication time and computation time required to compute a collection of values whose dependencies form a grid. Using the graph model for computational problems, we can reduce the problem of designing efficient algorithms to the one of constructing graphs with some property. In literature it is shown that the optimal sorting algorithm is obtained by using bipartite graphs, called expanders, wi … More th some property on the connectivity. Chapter 2 gives a way of constructing the expanders explicitly. In Chapter 3 it is proved that, for any finite set of one-dimensional linear mappings, the bipartite graphs whose connectivity is defined by the linear mappings are not expanders. In Chapter 4, hardware algorithms based on cellular automata are surveryed. Chapte 5 discusses on the notion of amplification of logical functions and gives upper and lower bounds on the size of Boolean formula to realize certain amplification. Furthermore, it is shown that, using the Boolean formula which realize certain amplification efficiently, we can construct threshold functions with small size. As the size of VLSI chips increases, they are broken down into subcircuits to keep the total complexity inthe scope of each individual designer manageable. Chapter 6 deals with the problem of estimating the minimum number of the subcircuits of a Boolean circuits, to compute a given Boolean function, partitioned in a manner that interconnections between subcircuits are limited. Chapter 7 discusses about a hardware verification system based upon <lamdda>-notation. Chapter 8 deals with learning algorithms for Boolean functions. Finally, Chapter 9 studies a method for efficiently constructing a pseudo-random invertible permita-tion generator from a pseudo-random function generator. Less

Report

(2 results)
  • 1987 Final Research Report Summary
  • 1986 Annual Research Report
  • Research Products

    (12 results)

All Other

All Publications (12 results)

  • [Publications] 石岡博,丸岡章,木村正行: 電子通信学会論文誌(D). J68-D. 1810-1819 (1985)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1987 Final Research Report Summary
  • [Publications] S.JIMBO;A.MARUOKA: Combinatorica. 7. 343-355 (1987)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1987 Final Research Report Summary
  • [Publications] 神保秀司,丸岡章: 電子通信学会論文誌(D). J68-D. 1179-1186 (1985)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1987 Final Research Report Summary
  • [Publications] 丸岡章: 情報処理. 26. 622-631 (1985)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1987 Final Research Report Summary
  • [Publications] Akira,Maruoka: IEEE Transaction on Computers. C-35. 115-123 (1986)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1987 Final Research Report Summary
  • [Publications] 堀好弘,新井進,丸岡章: 電子通信学会論文誌(D). J69-D. 1783-1792 (1986)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1987 Final Research Report Summary
  • [Publications] Hiroshi ISHIOKA, Akira MARUOKA, Masayuki KIMURA: "Time and communication complexity in parallel computation" The Transactions of the Institute of Electronics and Communication Engineers of Japan. J68-D. 1810-1819 (1985)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1987 Final Research Report Summary
  • [Publications] Shuji JIMBO, Akira MARUOKA: "Expanders obtainde from affine transformations" Combinatorica. 7. 343-355 (1987)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1987 Final Research Report Summary
  • [Publications] Shuji JIMBO, Akira MARUOKA: "Non-expanding sequences of linear transformations" The Transactions of the Institute of Electronics and Communication Engineers of Japan. J68-D. 1179-1186 (1985)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1987 Final Research Report Summary
  • [Publications] Akira MARUOKA: "Cellular automata and hardware algorithms" Information Processing Society of Japan. 26. 622-631 (1985)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1987 Final Research Report Summary
  • [Publications] Akira MARUOKA: "Complexity based on partioning of Boolean circuits and their relation to multivalued logic" IEEE Transactions on Computers. C-35. 115-123 (1986)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1987 Final Research Report Summary
  • [Publications] 堀好弘,新井進,丸岡章: 電子通信学会論文誌´86/11. Vol.J69-D,No.11. 1783-1791 (1986)

    • Related Report
      1986 Annual Research Report

URL: 

Published: 1987-03-31   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi