0% found this document useful (0 votes)
40 views3 pages

Experiment 12 - DDCA

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views3 pages

Experiment 12 - DDCA

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Digital Design & Computer Architecture (23EC1202) Lab Manual 2023-24 – Even Semester

EXPERIMENT – 12

IMPLEMENTATION OF 3-STAGE PIPELINING


Aim: To implement 3-stage pipelining using Logisim.

Tools Required: Logisim

Components/devices can be used: Memories, decoders

Need and purpose:

Instruction pipelining is a technique for implementing instruction-level parallelism


within a single processor. Pipelining attempts to keep every part of the processor busy with
some instruction by dividing incoming instructions into a series of sequential steps performedby
different processor units with different parts of instructions processed in parallel. It allows
faster CPU throughput than would otherwise be possible at a given clock rate, but may increase
latency due to the added overhead of the pipelining process itself.

Model Diagram / Table:

55
Digital Design & Computer Architecture (23EC1202) Lab Manual 2023-24 – Even Semester

Circuit Diagram:

56
Digital Design & Computer Architecture (23EC1202) Lab Manual 2023-24 – Even Semester

Procedure:

1. Analyse the given model diagram and select the required modules in Logisim.
2. Implement 3-stages fetch, decode and execute in pipelining.
3. Verify the operation of 3-stage pipelining using Logisim.

Result: The experiment successfully demonstrated the implementation of 3-stage pipelining using
Logisim.

57

You might also like