Core generator for fully synthesizable and highly parameterizable RISC-cores for system-on-chip designs

Publikation: KonferenzbeitragPaperForschungPeer-Review

Autorschaft

  • Mladen Berekovic
  • Dirk Heistermann
  • Peter Pirsch
Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Seiten561-568
Seitenumfang8
PublikationsstatusVeröffentlicht - 1998
Veranstaltung1998 IEEE Workshop on Signal Processing Systems, SIPS - Cambridge, MA, USA
Dauer: 8 Okt. 199810 Okt. 1998

Konferenz

Konferenz1998 IEEE Workshop on Signal Processing Systems, SIPS
OrtCambridge, MA, USA
Zeitraum8 Okt. 199810 Okt. 1998

Abstract

Driven by the rapid advances in semiconductor technology the number of functional units that can be implemented on a single chip is rapidly increasing. This raises the need for programmable but small processor cores to handle control of operation as well as communication and synchronization between the different functional modules on the chip. We have developed a soft core generator for highly parameterizable RISC-cores. The instruction word width can be arbitrarily chosen between 8 and 32 bits. Independent of this, the data-path width can be selected between 8 and 64 bits respectively. DSP-like performance can be achieved with the instantiation of a 64-bit (splitable-) MAC-unit in the data-path. The number of registers is arbitrarily scalable. The resulting cores are generated in RTL-VHDL and are fully synthesizable. Worst-case timing simulation shows 100 MHz achievable clock-speed using a 3LM 0.5 μm standard-cell technology. The size of the synthesized cores ranges from 900 gates for a multi-cycle 8 bit core to 10 k gates for a 5-stage pipelined 32 bit core with 8 registers. Interfaces and behavioral models are provided for instruction and data memories as well as a runable VHDL testbench with basic test patterns. As a result, a 16 bit RISC core with instruction and data memories can be implemented on 1 mm2 of silicon area in a 0.35 μm technology.

ASJC Scopus Sachgebiete

Zitieren

Core generator for fully synthesizable and highly parameterizable RISC-cores for system-on-chip designs. / Berekovic, Mladen; Heistermann, Dirk; Pirsch, Peter.
1998. 561-568 Beitrag in 1998 IEEE Workshop on Signal Processing Systems, SIPS, Cambridge, MA, USA.

Publikation: KonferenzbeitragPaperForschungPeer-Review

Berekovic, M, Heistermann, D & Pirsch, P 1998, 'Core generator for fully synthesizable and highly parameterizable RISC-cores for system-on-chip designs', Beitrag in 1998 IEEE Workshop on Signal Processing Systems, SIPS, Cambridge, MA, USA, 8 Okt. 1998 - 10 Okt. 1998 S. 561-568.
Berekovic, M., Heistermann, D., & Pirsch, P. (1998). Core generator for fully synthesizable and highly parameterizable RISC-cores for system-on-chip designs. 561-568. Beitrag in 1998 IEEE Workshop on Signal Processing Systems, SIPS, Cambridge, MA, USA.
Berekovic M, Heistermann D, Pirsch P. Core generator for fully synthesizable and highly parameterizable RISC-cores for system-on-chip designs. 1998. Beitrag in 1998 IEEE Workshop on Signal Processing Systems, SIPS, Cambridge, MA, USA.
Berekovic, Mladen ; Heistermann, Dirk ; Pirsch, Peter. / Core generator for fully synthesizable and highly parameterizable RISC-cores for system-on-chip designs. Beitrag in 1998 IEEE Workshop on Signal Processing Systems, SIPS, Cambridge, MA, USA.8 S.
Download
@conference{9a0e5159e1e9414bbeede9b5b011a053,
title = "Core generator for fully synthesizable and highly parameterizable RISC-cores for system-on-chip designs",
abstract = "Driven by the rapid advances in semiconductor technology the number of functional units that can be implemented on a single chip is rapidly increasing. This raises the need for programmable but small processor cores to handle control of operation as well as communication and synchronization between the different functional modules on the chip. We have developed a soft core generator for highly parameterizable RISC-cores. The instruction word width can be arbitrarily chosen between 8 and 32 bits. Independent of this, the data-path width can be selected between 8 and 64 bits respectively. DSP-like performance can be achieved with the instantiation of a 64-bit (splitable-) MAC-unit in the data-path. The number of registers is arbitrarily scalable. The resulting cores are generated in RTL-VHDL and are fully synthesizable. Worst-case timing simulation shows 100 MHz achievable clock-speed using a 3LM 0.5 μm standard-cell technology. The size of the synthesized cores ranges from 900 gates for a multi-cycle 8 bit core to 10 k gates for a 5-stage pipelined 32 bit core with 8 registers. Interfaces and behavioral models are provided for instruction and data memories as well as a runable VHDL testbench with basic test patterns. As a result, a 16 bit RISC core with instruction and data memories can be implemented on 1 mm2 of silicon area in a 0.35 μm technology.",
author = "Mladen Berekovic and Dirk Heistermann and Peter Pirsch",
year = "1998",
language = "English",
pages = "561--568",
note = "1998 IEEE Workshop on Signal Processing Systems, SIPS ; Conference date: 08-10-1998 Through 10-10-1998",

}

Download

TY - CONF

T1 - Core generator for fully synthesizable and highly parameterizable RISC-cores for system-on-chip designs

AU - Berekovic, Mladen

AU - Heistermann, Dirk

AU - Pirsch, Peter

PY - 1998

Y1 - 1998

N2 - Driven by the rapid advances in semiconductor technology the number of functional units that can be implemented on a single chip is rapidly increasing. This raises the need for programmable but small processor cores to handle control of operation as well as communication and synchronization between the different functional modules on the chip. We have developed a soft core generator for highly parameterizable RISC-cores. The instruction word width can be arbitrarily chosen between 8 and 32 bits. Independent of this, the data-path width can be selected between 8 and 64 bits respectively. DSP-like performance can be achieved with the instantiation of a 64-bit (splitable-) MAC-unit in the data-path. The number of registers is arbitrarily scalable. The resulting cores are generated in RTL-VHDL and are fully synthesizable. Worst-case timing simulation shows 100 MHz achievable clock-speed using a 3LM 0.5 μm standard-cell technology. The size of the synthesized cores ranges from 900 gates for a multi-cycle 8 bit core to 10 k gates for a 5-stage pipelined 32 bit core with 8 registers. Interfaces and behavioral models are provided for instruction and data memories as well as a runable VHDL testbench with basic test patterns. As a result, a 16 bit RISC core with instruction and data memories can be implemented on 1 mm2 of silicon area in a 0.35 μm technology.

AB - Driven by the rapid advances in semiconductor technology the number of functional units that can be implemented on a single chip is rapidly increasing. This raises the need for programmable but small processor cores to handle control of operation as well as communication and synchronization between the different functional modules on the chip. We have developed a soft core generator for highly parameterizable RISC-cores. The instruction word width can be arbitrarily chosen between 8 and 32 bits. Independent of this, the data-path width can be selected between 8 and 64 bits respectively. DSP-like performance can be achieved with the instantiation of a 64-bit (splitable-) MAC-unit in the data-path. The number of registers is arbitrarily scalable. The resulting cores are generated in RTL-VHDL and are fully synthesizable. Worst-case timing simulation shows 100 MHz achievable clock-speed using a 3LM 0.5 μm standard-cell technology. The size of the synthesized cores ranges from 900 gates for a multi-cycle 8 bit core to 10 k gates for a 5-stage pipelined 32 bit core with 8 registers. Interfaces and behavioral models are provided for instruction and data memories as well as a runable VHDL testbench with basic test patterns. As a result, a 16 bit RISC core with instruction and data memories can be implemented on 1 mm2 of silicon area in a 0.35 μm technology.

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

M3 - Paper

AN - SCOPUS:0031624589

SP - 561

EP - 568

T2 - 1998 IEEE Workshop on Signal Processing Systems, SIPS

Y2 - 8 October 1998 through 10 October 1998

ER -