Available for Opportunities

Mallika
Shingari

RTL & Physical Design Engineer. Building silicon from transistors up — arithmetic datapaths, FSM control logic, CMOS layout, and DRC/LVS verification.

ASIC Design RTL / Verilog CMOS Layout DRC / LVS Cadence Virtuoso Physical Verification
View Projects → Get in Touch
DRC / LVS
1.6 ns
0.0014 mm²

Transistors to
Tapeout.

I'm an aspiring RTL and Physical Design Engineer with hands-on experience building complete hardware design flows — from custom CMOS logic cells through arithmetic datapath construction, FSM arbitration, layout, and physical verification.

My work lives at the intersection of theory and silicon: designing circuits that are not only functionally correct but physically realizable, with measurable power, area, and delay targets.

I'm drawn to the rigor of hardware design — where every transistor placement and timing path has real consequence.

Design & Verification

Verilog / RTL ASIC Datapath FSM Design DFF / Sequential Logic

Physical Design

CMOS Layout DRC / LVS Cadence Virtuoso Extracted Simulation

Analysis

Power Analysis Delay Estimation Area Optimization Waveform Verification

Focus Area

RTL & Physical Design

Arithmetic datapaths, control logic, CMOS layout, and physical verification.

Tools & Software

Cadence Virtuoso · Spectre Simulator · HSPICE · Calibre DRC/LVS · Design Compiler

Education

Electrical & Computer Engineering
VLSI Design · Digital Systems · CMOS IC Design

Currently Seeking

RTL Design Engineer · Physical Design Engineer · ASIC Design roles

Hardware Design Work

Full-stack hardware projects from CMOS transistor level through verified silicon layout.

Project 1 Architecture

VLSI · CMOS · ASIC

Custom Arithmetic Datapath for ASIC-Style Compute Systems

Built a multiplier/divider compute block with FSM arbitration, DFF sequencing, custom CMOS layout, and DRC/LVS verification.

1.6 ns delay 31.63 µW power 0.00141 mm² area DRC/LVS ✓
Mallika's Focus
Half Subtractor · Full Subtractor · HS_MUX · Layout Verification · Performance Metrics
ASIC Datapath FSM Control CMOS Layout DRC/LVS Power-Area-Delay
CMOS Logic Card

CMOS · Logic Design · Arithmetic

CMOS Logic Cell Design for Arithmetic Circuits

Designed, simulated, laid out, and verified CMOS XOR, full-adder, and 4-bit ripple-carry-adder circuits with waveform validation, delay measurement, DRC, and LVS.

XOR · FA · 4-bit RCA Delay Measured DRC/LVS ✓
Mallika's Focus
CMOS XOR · Full Adder · Ripple-Carry Adder · Delay Measurement · DRC/LVS Verification
CMOS Design Arithmetic Circuits Delay Analysis Layout DRC/LVS Cadence
PE16 Schematic

Digital VLSI · Optimization · Encoder

Priority Encoder Optimization for High-Speed Digital Logic

Designed, optimized, laid out, and verified PE4, MUX4, and PE16 circuits through critical-path analysis, logic-level reduction, floorplanning, and extracted-layout timing validation.

707 ps → 24.5 ps PE16 Optimized DRC/LVS ✓
Mallika's Focus
Priority Encoder · MUX Design · Critical Path Optimization · Floorplanning · Extracted Layout Verification
Digital VLSI Priority Encoder MUX Design Critical Path Floorplanning DRC/LVS

Let's Connect

Open to RTL Design, Physical Design, and ASIC Engineering opportunities. I'd love to discuss my work or potential roles.

Portfolio / VLSI Arithmetic Datapath

VLSI Design · ASIC · CMOS · Physical Verification

Custom MOS VLSI Arithmetic Processing Unit

Multiplier + divider datapath with arbiter FSM, DFF registers, layout, DRC/LVS, and performance validation.

P1 Hero Architecture

This project implemented a complete MOS VLSI arithmetic processing unit that selects between multiplication and division operations using arbiter-controlled logic, registers the inputs and outputs through D flip-flops, and validates the final design through layout, DRC/LVS, waveform verification, and extracted performance metrics.

Results Snapshot

0.00141
mm²
1.6
ns
31.63
µW
DRC Passed
LVS Passed
+ Waveforms

Mallika's Focus

Components Owned

Half Subtractor · Full Subtractor · HS_MUX · Layout Verification · Performance Metrics

Mallika's contribution focused on the divider-side arithmetic path and final validation work. Her work connected subtractor logic, MUX-based restore behavior, layout verification, and final performance analysis — tying the divider subsystem from schematic design through to verified silicon layout and extracted metrics.

Half Subtractor
Half Subtractor Divider-side subtractor logic used for compare/subtract behavior in the restoring division algorithm.
Full Subtractor
Full Subtractor Borrow-aware subtractor block used in the restoring division datapath for multi-bit subtraction.
HS MUX
HS_MUX MUX-based restore logic used to select between the original and subtracted values in the division step.

From Cells to Verified Silicon

01

CMOS Cells

The project began with custom CMOS logic cells, including full adders, half subtractors, full subtractors, and MUX structures designed at transistor level.

CMOS Cells
02

Multiplier / Divider Datapath

The arithmetic datapath combined a 4-bit multiplier using partial product accumulation and a 4-bit restoring divider with subtractor/MUX logic.

Multiplier/Divider
03

Arbiter FSM

An arbiter FSM selected between multiplication and division requests and generated stall behavior when no valid operation was requested by the system.

Arbiter FSM
04

Layout Verification

The design was physically implemented in Cadence Virtuoso and verified through DRC, LVS, and waveform simulation using extracted parasitics.

Layout Verification
05

Final Performance Metrics

The final design was evaluated using extracted area, delay, and power results — confirming 1.6 ns delay, 31.63 µW power, and 0.00141103 mm² area.

Final Metrics

Project Summary

This project connected transistor-level CMOS design, arithmetic datapath construction, FSM control, sequential logic, physical layout, and verification into one complete hardware design flow. The final result was a custom arithmetic processing unit validated through waveform simulation, DRC/LVS checks, and extracted performance metrics — demonstrating a full path from CMOS cells to verified silicon layout with measurable power, area, and delay results.

Portfolio / CMOS Logic Cell Design

CMOS Design · Arithmetic Circuits · Delay Analysis · DRC/LVS · Cadence

CMOS Logic Cell Design for Arithmetic Circuits

XOR, full-adder, and 4-bit ripple-carry-adder design with schematic simulation, layout, DRC/LVS verification, waveform validation, and delay analysis.

P2 Hero

This project built Mallika's foundation in custom CMOS digital design. It started with XOR gate implementation, then expanded into full-adder design and 4-bit ripple-carry-adder construction, with validation through functional waveforms, delay measurements, layout, DRC, and LVS.

Results Snapshot

XOR · FA
4-bit RCA
3 circuits end-to-end
Cout / Sum
Delay Measured
Rise + fall, schematic & layout
DRC Passed
LVS Passed
All 3 cells verified
Schematics
Waveforms
Layout
Complete design evidence

Mallika's Focus

Components Owned

CMOS XOR · Full Adder · Ripple-Carry Adder · Delay Measurement · Layout Verification

Mallika's work demonstrated the full custom digital circuit design flow: schematic construction, functional waveform validation, DUT-based delay measurement, layout implementation, and DRC/LVS verification — establishing the cell-level foundation later used in larger arithmetic datapaths.

XOR Gate
XOR Gate Custom CMOS gate verified through schematic simulation, layout, DRC, and LVS.
Full Adder
1-bit Full Adder Arithmetic cell optimized and measured for Sum and Cout rising/falling delay.
4-bit RCA
4-bit Ripple-Carry Adder Multi-bit arithmetic circuit built from full-adder logic and validated through S0–S3, C4 output waveforms.

XOR Gate to Verified 4-bit Adder

01

XOR Gate

Started with CMOS XOR design — schematic construction, functional simulation, waveform validation, power measurement, layout, DRC, and LVS verification.

XOR
02

Full Adder

Built a 1-bit full adder and evaluated Sum and Cout behavior through functional waveform simulation at schematic level.

Full Adder
03

DUT Delay Testing

Used DUT structures to measure rising and falling delays for Sum and Cout outputs at both schematic and extracted layout levels.

Delay
04

4-bit Ripple-Carry Adder

Scaled the single-bit adder into a 4-bit RCA and verified output behavior across all sum bits S0, S1, S2, S3 and carry-out C4.

RCA
05

Layout Verification

Completed physical layout for XOR, full adder, and 4-bit RCA. Verified all designs through DRC and LVS checks with zero violations.

Layout Verification

Project Summary

This project established Mallika's foundation in custom CMOS digital design by connecting schematic-level logic design, waveform validation, delay measurement, physical layout, and DRC/LVS verification. It served as the technical base for larger arithmetic datapath projects involving multipliers, dividers, FSM control, and full-system layout verification — demonstrating the complete cell-level design flow from transistor schematic to verified silicon layout.

Portfolio / Priority Encoder Optimization

Digital VLSI · Priority Encoder · Critical Path · Floorplanning · DRC/LVS

Priority Encoder Optimization for High-Speed Digital Logic

PE4, MUX4, and PE16 design optimization with critical-path analysis, reduced logic depth, floorplanning, extracted layout simulation, DRC/LVS, and timing validation.

PE16 Hero

This project focused on structured digital circuit optimization. Mallika designed and tested PE4 and MUX structures, scaled them into a PE16 priority encoder, identified worst-case delay paths, optimized logic structure to reduce delay, and then implemented PE4, MUX4, and PE16 layouts with DRC/LVS and extracted-layout timing validation.

Results Snapshot

23.262 ps rise
24.511 ps fall
After logic-level reduction
707.458 ps
Falling — before optimization
PE4 · MUX4
PE16
All 3 blocks verified
DRC Passed
LVS Passed
+ Extracted waveforms

Mallika's Focus

Components Owned

PE4 Design · 4:1 MUX Design · PE16 Scaling · Critical Path Optimization · Floorplanning · Extracted Layout Timing

Mallika's work demonstrated a performance-driven VLSI design flow: starting from schematic-level PE4 and MUX structures, scaling into a PE16 priority encoder, identifying the worst-case critical path, modifying the logic structure to reduce delay from 707 ps to 24.5 ps, and validating the final layouts through extracted simulation, DRC, and LVS.

PE4
PE4 Priority Encoder Base priority-encoder block verified through schematic simulation and extracted layout validation.
MUX4
4:1 MUX Structured MUX design using hierarchical 2:1 modules, used to scale the encoder hierarchy into PE16.
PE16 Optimized
PE16 Optimized Design Final scaled encoder optimized through critical-path identification and logic-level reduction — 96.5% delay improvement.

Schematic to Optimized Verified Layout

01

PE4 Design

Started with a 4-input priority encoder, verified functionality through simulation, calculated load capacitance, and measured worst-case delay across all input vectors.

PE4
02

MUX4 Design

Built a hierarchical 4:1 MUX using 2:1 MUX modules, then expanded into 2-bit and 4-bit MUX structures for integration with the PE16 hierarchy.

MUX
03

PE16 Scaling

Combined PE4 and MUX structures to build a PE16 priority encoder and tested it using vector-based simulations across all 16-input combinations.

PE16
04

Critical Path Optimization

Identified the PE16 worst-case critical path in the fork-like logic structure and improved delay by reducing logic levels — achieving 23.262 ps rise and 24.511 ps fall from an original 707.458 ps fall.

Critical Path
05

Layout Verification

Created standard cell layouts (INV, AOI21, NOR2, NOR3), built PE4, MUX4, and PE16 floorplans, then validated all with DRC, LVS, extracted simulation, and timing measurements.

Layout

Project Summary

This project strengthened Mallika's ability to design digital VLSI circuits with performance in mind. She moved from PE4 and MUX schematic construction into PE16 system scaling, identified critical paths, optimized the logic structure to reduce delay by 96.5% (707 ps → 24.5 ps), and completed extracted-layout validation through floorplanning, DRC, LVS, and waveform-based timing analysis.