Luca-Dalmasso / Microelectronic-systems

Laboratories of 'Microelectronic Systems' course at PoliTo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Microelectronic-systems

LAB0: [COMPLETED]

-Multiplexer

LAB1: [COMPLETED]

-Parametric Multiplexer
-Parametric Ripple Carry Adder
-Parametric Register
-Parametric Accumulator
-Behavioural ALU

LAB2: [COMPLETED]

-Parametric Sum Generator Block
-Parametric Sparse Tree Carry Generator 
-Parametric P4Adder
-Parametric BoothMultiplier

LAB3: [COMPLETED]

-Parametric register file
-Parametric windowed register file
-SIPISO ALU synthesis

LAB4: [COMPLETED]

-hardwired control unit, basic instructions
-fsm control unit, basic instructions
-microprogrammed control unit, basic instructions

LAB5: [COMPLETED]

-Analysis of NAND2 gate's performances (5.1)
-Characterizing a NAND2 gate for output load (5.2)
-Characterizing a NAND2 gate for transition time (5.3)
-Comparing different NAND gate sizing, for different loads (NAND2 optimal load = 0.16fF) (5.4)
-Comparing high speed and low leakage optimization gates (5.5)
-Characterizing a Flip-Flop D (from ST-Micro)

LAB6: [COMPLETED]

-Physical design of the Ripple Carry Adder (6.1)
-Physical design of P4 ADDER (6.2)
-Physical design of Booth Multiplier (6.3)

About

Laboratories of 'Microelectronic Systems' course at PoliTo


Languages

Language:VHDL 64.7%Language:Verilog 34.8%Language:Batchfile 0.3%Language:Tcl 0.1%Language:SourcePawn 0.1%