Let us look at the Embedded system design process !
A real system model designed along with experiments conducted for getting to know about the system or evaluating all the steps to make the system work is called simulation. A model represents the functions or the behaviour of the chosen physical system. This model has to be developed for simulating it. There are many contexts used in simulation like the simulation of technology for performance optimization, training, testing, and education.
For studying simulation models, computer experiments are used. For testing the circuit, a simulation process is used as hardware changing is difficult when there is breakdown in the circuit. It is a process of design testing by input applications of a circuit and watching or noting its behavior.
Timing simulation and functional simulation are two types of simulation. The logical operation is assessed by the functional simulation of a circuit and it differs without any explanation. For checking the principal effectiveness of the designed circuit the principal simulation is fast and friendly.
The functional simulation has logic when compared to timing simulation. For responding as a feedback the logical components and wires are going back in simulation process. For testing logical function of the circuit it marks the timing of signals in the circuit but it takes a lot of time to work.
For testing the circuit there are many simulation techniques and let us check about what is PROTEUS.
Most famous PCB software design is PROTEUS. The basic spice simulation ability for making a complete electronic design system and it is integrated with simulation. An example using PROTEUS software:
These are the following steps for simulation in PROBEUS software:
Step1: By typing the device name select the device from the display bar (Ex: Basic electronic devices, Switches, and Logic gates).
Step 2: Placing the components.
Step 3: Keep the << register>> on the area to be drawn and right click on the resistor and select <<edit properties>>.
Step 4: Component reference: It is assigned automatically
Component value: Editable.
Step 5: Source Selection.
Step 6: Keep the voltage source (VSOURCE) in the area to be drawn. After that right click on VSOURCE, select << edit properties>> then <<OK>>.
Step 7: Here you need to connect the wire by clicking on the wire auto router and connect the component terminal as required by topology.
Step 8: Adding terminal/ Ground: by clicking on << Terminal>> , Select <<ground>> and place << Ground>> in the drawing area.
Step 9: Output could be voltage/current of any element in the circuit. PROTEUS measuring mostly the voltage/current probes.
The two different types of simulations are Interactive simulation- for digital signals. Graph based simulation- for analog signals.
Step 10: Click on << Graph node>>, select <<Analogue>> then keep the graph window on the drawing area <<analogue prospice>>.
Step 11: <<Edit Trans ient Graph>> start/stop time
<< Add Transient Trace>>
Probe waveforms that are already placed is selected.
Different<<left/right>> y-axis scale to be selected.
Then start <<Simulation Run>>.
Pros of Simulation:
- As it gives proper idea and code implementation about circuit before implementing on hardware.
- System model has simple configuration.
- It is very safe to deal with the simulation.
- For understanding about the performance of the system Simulation process is used.
- We can able to apply the behaviour of the system without going into the construction of the system.
Cons of simulation:
It is very difficult to debug the procedure.
It is very cost effective.
It is difficult to include an exact number.