27.06.2013 Views

6th European Conference - Academic Conferences

6th European Conference - Academic Conferences

6th European Conference - Academic Conferences

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Michael Bilzor<br />

states, from which we constructed a full finite state machine (of control signal states) and identified all<br />

the legal state-to-state transitions. Some of the ZPU's internal states and are shown in Figure 6.<br />

Figure 4: Processor and system configuration without execution monitor<br />

Figure 5: Processor and system configuration with execution monitor added<br />

Figure 6: Some of the ZPU processor internal control states<br />

The ZPU monitor accesses the identified control signals through VHDL "ports". In a physical 3D<br />

design, these signals would transit from the target layer to the monitor layer by through-silicon vias<br />

(TSVs) or some other 3D joining method. This mapping might occur at the 3D floorplanning stage,<br />

before the netlist files have been synthesized into mask database files for each layer. Since this ZPU<br />

294

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!