Program slicing on vhdl descriptions and its evaluation

Shigeru Ichinoset, Mizuho Iwaihara, Hiroto Yasuura

Research output: Contribution to journalArticle

9 Citations (Scopus)

Abstract

Providing various assistances for design modifications on HDL source codes is important for design reuse and quick design cycle in VLSI CAD. Program slicing is a softwareengineering technique for analyzing, abstracting, and transforming programs. We show algorithms for extracting/removing behaviors of specified signals in VHDL descriptions. We also describe a VHDL slicing system and show experimental results of efficiently extracting components from VHDL descriptions.

Original languageEnglish
Pages (from-to)2585-2594
Number of pages10
JournalIEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
VolumeE81-A
Issue number12
Publication statusPublished - 1998
Externally publishedYes

Fingerprint

Program Slicing
Computer hardware description languages
Evaluation
Slicing
Reuse
Computer aided design
Cycle
Experimental Results
Design

Keywords

  • Component extraction
  • Design reuse
  • Hardware description language
  • Program slicing
  • VHDL

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Hardware and Architecture
  • Information Systems

Cite this

Program slicing on vhdl descriptions and its evaluation. / Ichinoset, Shigeru; Iwaihara, Mizuho; Yasuura, Hiroto.

In: IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, Vol. E81-A, No. 12, 1998, p. 2585-2594.

Research output: Contribution to journalArticle

@article{5e6872eedc734dadabf243696b986f29,
title = "Program slicing on vhdl descriptions and its evaluation",
abstract = "Providing various assistances for design modifications on HDL source codes is important for design reuse and quick design cycle in VLSI CAD. Program slicing is a softwareengineering technique for analyzing, abstracting, and transforming programs. We show algorithms for extracting/removing behaviors of specified signals in VHDL descriptions. We also describe a VHDL slicing system and show experimental results of efficiently extracting components from VHDL descriptions.",
keywords = "Component extraction, Design reuse, Hardware description language, Program slicing, VHDL",
author = "Shigeru Ichinoset and Mizuho Iwaihara and Hiroto Yasuura",
year = "1998",
language = "English",
volume = "E81-A",
pages = "2585--2594",
journal = "IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences",
issn = "0916-8508",
publisher = "Maruzen Co., Ltd/Maruzen Kabushikikaisha",
number = "12",

}

TY - JOUR

T1 - Program slicing on vhdl descriptions and its evaluation

AU - Ichinoset, Shigeru

AU - Iwaihara, Mizuho

AU - Yasuura, Hiroto

PY - 1998

Y1 - 1998

N2 - Providing various assistances for design modifications on HDL source codes is important for design reuse and quick design cycle in VLSI CAD. Program slicing is a softwareengineering technique for analyzing, abstracting, and transforming programs. We show algorithms for extracting/removing behaviors of specified signals in VHDL descriptions. We also describe a VHDL slicing system and show experimental results of efficiently extracting components from VHDL descriptions.

AB - Providing various assistances for design modifications on HDL source codes is important for design reuse and quick design cycle in VLSI CAD. Program slicing is a softwareengineering technique for analyzing, abstracting, and transforming programs. We show algorithms for extracting/removing behaviors of specified signals in VHDL descriptions. We also describe a VHDL slicing system and show experimental results of efficiently extracting components from VHDL descriptions.

KW - Component extraction

KW - Design reuse

KW - Hardware description language

KW - Program slicing

KW - VHDL

UR - http://www.scopus.com/inward/record.url?scp=0032307176&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0032307176&partnerID=8YFLogxK

M3 - Article

VL - E81-A

SP - 2585

EP - 2594

JO - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences

JF - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences

SN - 0916-8508

IS - 12

ER -