PROLEAD
A Probing-Based Leakage Detection Tool for Hardware and Software
Loading...
Searching...
No Matches
Prepare.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <iostream>
4#include <cstring>
5#include <stdexcept>
6
8#include "Hardware/Read.hpp"
10
11namespace Hardware
12{
13 namespace Prepare
14 {
16 void ExtendProbe(LibraryStruct *, CircuitStruct *, SettingsStruct *, int, int, int *);
21 }
22}
void ExtendProbe(LibraryStruct *, CircuitStruct *, SettingsStruct *, int, int, int *)
void All(CommandLineParameterStruct &, Hardware::CircuitStruct &, Hardware::LibraryStruct &, Hardware::SettingsStruct &, Hardware::ProbesStruct &, Hardware::SimulationStruct &, Hardware::SharedDataStruct *&)
void Simulation(Hardware::CircuitStruct *, Hardware::SettingsStruct *, Hardware::ProbesStruct *, char *, Hardware::SimulationStruct *)
void MakeCircuitDepth(Hardware::LibraryStruct *, Hardware::CircuitStruct *)
void SharedData(Hardware::CircuitStruct *, Hardware::SettingsStruct *, Hardware::SharedDataStruct *)
void Probes(Hardware::LibraryStruct *, Hardware::CircuitStruct *, Hardware::SettingsStruct *, Hardware::ProbesStruct *)
Defines a hardware circuit.
Defines a cell library.
Definition: Definitions.hpp:69
Defines a probing set, i.e. a set of standard probes with their corresponding glitch extensions.
Defines the settings of the evaluation procedure.
Defines the shared state of a simulation.
Defines all settings regarding simulations.