TY - GEN
T1 - Discrete-event system-on-a-chip with universal event tracer and floating-point synchronizer for interoperation of a DEVS simulator and an on-chip debugger
AU - Park, Daejin
AU - Kim, Tag Gon
PY - 2012
Y1 - 2012
N2 - A newly designed discrete-event system-on-a-chip (DESoC) is proposed and implemented on a 0.18um silicon wafer using the proposed on-chip event bus architecture. The on-chip event bus of the proposed chip was designed with newly-designed hardware for the event tracer for delayed-data propagation and the floating-point synchronizer for continuous-time operation of the discrete-event system concept. This technique replaces the global bus network with the event bus and the local tracer bus, which enables a reduction of the dynamic current by preventing the propagation of the global bus transition. Using the on-chip event bus, the traditional on-chip debugger (OCD) blocks can be removed except the event-matching block, and most of the comparator logics for OCD can be moved off the target chip. We designed a USB-to-event converter dongle to replace the on-chip debugger hardware with the off-chip system and software on the host-PC side for the interoperation of the DEVS simulator and OCD. With the proposed event bus and event OCD block, the logic gates needed for the large OCD block are reduced. The DEVS simulator on a host PC is virtually connected via the USB-to-event converter dongle to the event-driven OCD implemented in the target chip. The implemented chip uses less than about 25% of the operating current used by experimental chip based on the traditional on-chip bus network. The experimental chip was implemented with 18,000 logic gates and a 4Kbyte SRAM buffer for the experimental target chip.
AB - A newly designed discrete-event system-on-a-chip (DESoC) is proposed and implemented on a 0.18um silicon wafer using the proposed on-chip event bus architecture. The on-chip event bus of the proposed chip was designed with newly-designed hardware for the event tracer for delayed-data propagation and the floating-point synchronizer for continuous-time operation of the discrete-event system concept. This technique replaces the global bus network with the event bus and the local tracer bus, which enables a reduction of the dynamic current by preventing the propagation of the global bus transition. Using the on-chip event bus, the traditional on-chip debugger (OCD) blocks can be removed except the event-matching block, and most of the comparator logics for OCD can be moved off the target chip. We designed a USB-to-event converter dongle to replace the on-chip debugger hardware with the off-chip system and software on the host-PC side for the interoperation of the DEVS simulator and OCD. With the proposed event bus and event OCD block, the logic gates needed for the large OCD block are reduced. The DEVS simulator on a host PC is virtually connected via the USB-to-event converter dongle to the event-driven OCD implemented in the target chip. The implemented chip uses less than about 25% of the operating current used by experimental chip based on the traditional on-chip bus network. The experimental chip was implemented with 18,000 logic gates and a 4Kbyte SRAM buffer for the experimental target chip.
KW - Discrete-event system
KW - Low-power circuit design
KW - M&S based development methods
KW - M&S software/hardware
KW - Synchronization circuit
UR - http://www.scopus.com/inward/record.url?scp=84876498589&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:84876498589
SN - 9781618397867
T3 - Simulation Series
SP - 239
EP - 246
BT - Proceedings of the 2012 Spring Simulation Multiconference, SpringSim 2012 - Theory of Modeling and Simulation
T2 - Theory of Modeling and Simulation: DEVS Integrative M and S Symposium 2012, DEVS 2012, Part of the 2012 Spring Simulation Multiconference, SpringSim 2012
Y2 - 26 March 2012 through 30 March 2012
ER -