Exploration and Evaluation of Nanometer Low-power Multi-core VLSI Computer Architectures

Abstract

The research objectives of this work are placed on designing a complex Very Large Scale Integration (VLSI) multi-core architecture using an elaborate design flow or sequence of steps. Many of these architectures are currently or will be employed in advanced architectures that may have secure capabilities within the Air Force Research Laboratory in Rome, NY. This will be accomplished by designing complete design flow integration with commercial and open-source Electronic Design Automation tools. The design flow will take as inputs a high-level system-level architecture description, along with area, critical path delay, and power dissipation constraints. Based on the System on Chip architecture description and design constraints, the tools will automatically generate synthesizable Hardware Descriptive Language (HDL) models, embedded memories, and custom components to implement the specified VLSI architecture. Results show several orders of magnitude improvement over previous approaches with respect to designs for multi-core architectures, power dissipation strategies, and software reutilization.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 2015
Accession Number
ADA621986

Entities

People

  • James E. Stine Jr.

Organizations

  • Oklahoma State University–Stillwater

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Air Force
  • Air Force Research Laboratories
  • Complementary Metal-Oxide Semiconductors
  • Computer Architecture
  • Computers
  • Computing System Architectures
  • Energy Consumption
  • Fabrication
  • Field Programmable Gate Arrays
  • Graphical User Interface
  • Integrated Circuits
  • Language
  • Large Scale Integration
  • Military Research
  • Semiconductor Devices
  • Semiconductors
  • Very Large Scale Integration

Fields of Study

  • Computer science
  • Engineering

Readers

  • Electrical Engineering
  • Parallel and Distributed Computing.
  • Software Engineering.

Technology Areas

  • Microelectronics