0% found this document useful (0 votes)
43 views7 pages

Start

The document outlines a 12-week study planner for ASIC design tailored for a 4th-year ECE student starting from zero knowledge, with a weekly commitment of 14 hours. It covers essential topics such as digital logic, Verilog HDL, ASIC design flow, synthesis, and static timing analysis, culminating in resume building and interview preparation. Additionally, a 6-month learning plan is provided, breaking down tasks into daily 2-hour sessions to master digital design, Verilog, and ASIC concepts, along with hands-on projects and interview prep.

Uploaded by

abhijitkarale55
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)
43 views7 pages

Start

The document outlines a 12-week study planner for ASIC design tailored for a 4th-year ECE student starting from zero knowledge, with a weekly commitment of 14 hours. It covers essential topics such as digital logic, Verilog HDL, ASIC design flow, synthesis, and static timing analysis, culminating in resume building and interview preparation. Additionally, a 6-month learning plan is provided, breaking down tasks into daily 2-hour sessions to master digital design, Verilog, and ASIC concepts, along with hands-on projects and interview prep.

Uploaded by

abhijitkarale55
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

Here is your 12-week (3-month) weekly study planner for starting from zero knowledge in ASIC

Design, tailored for a 4th-year ECE student. You can continue deepening each topic in the following 3
months with projects and interview prep.

ASIC Design Weekly Study Planner (12 Weeks)

Weekly Commitment: 2 hours/day (14 hrs/week)

Week 1 – Digital Logic Basics

• Number systems, Boolean algebra, K-maps

• Combinational circuits: MUX, DEMUX, Encoder, Decoder

• Sequential circuits: Flip-flops, Latches

Practice:

• Truth tables and Boolean expressions

• Draw timing diagrams

Resources: Neso Academy, GATEBook

Week 2 – Verilog HDL: Basics

• Verilog module structure

• Data types, Operators

• Always blocks, Initial blocks

Practice:

• Write Verilog code for AND, OR, MUX

• Simulate on EDA Playground

Week 3 – Verilog: Combinational Circuits

• RTL coding style

• Conditional and case statements

• Assign statements

Projects:

• 4-bit adder/subtractor
• Priority Encoder

• 8x1 multiplexer

Week 4 – Verilog: Sequential Circuits

• Flip-flops (D, T, JK)

• Counters, Shift registers

• FSM Design

Projects:

• 4-bit Up/Down counter

• Traffic light FSM

Week 5 – Testbenches & Simulation

• Writing Verilog testbenches

• $display, $monitor, $dumpvars

• Waveform analysis

Tasks:

• Create TBs for Week 3/4 designs

• Debug using waveforms

Week 6 – Advanced Verilog + Projects

• Blocking vs Non-blocking

• Tasks and Functions

• Parameterized modules

Mini Project:

• 8-bit ALU with testbench

Week 7 – ASIC Design Flow Overview

• RTL → Synthesis → P&R → GDSII

• RTL Design Guidelines

• What is netlist, DRC, LVS


Resources: YouTube – VLSI Academy, VSDOpen ASIC Flow videos

Week 8 – Synthesis & Constraints

• Synthesis basics (Design Compiler overview)

• SDC constraints (clocks, input delay, output delay)

• Combinational vs Sequential paths

Task:

• Study sample SDC file

• Map RTL modules to gates (conceptual)

Week 9 – Static Timing Analysis (STA)

• Setup/Hold time, Slack

• Clock skew, jitter

• Timing exceptions: false path, multicycle

Task:

• Solve paper-based timing diagrams

• Read STA report formats

Week 10 – Design for Timing + Pipelining

• Critical paths

• Retiming and pipelining

• Clock domain crossing basics

Projects:

• Pipelined 4-bit multiplier

• Clock synchronizer design

Week 11 – Mini Projects + Debugging

• UART Protocol implementation (RTL + TB)

• Finite State Machine: Elevator controller

• Review timing paths manually


Week 12 – Resume Building + Interview Prep

• Build your resume (project-focused)

• Solve 20+ common interview Qs:

o Verilog tricky questions

o FSM, synthesis, STA

• Mock Interviews or peer reviews

Resources:

• vlsiq.com

• asics-world.com

Deliverables After 12 Weeks:

• Verilog portfolio with 4–5 RTL projects

• Good understanding of ASIC design flow

• Ready-to-apply resume for internships/fresher roles

• Clear with STA and synthesis basics

Would you like me to generate this plan as a Notion template or Excel sheet you can check off
daily/weekly?
Here's a Daily 6-Month (180-Day) ASIC Design Learning Plan tailored for a 4th-year ECE student with
zero prior knowledge. It breaks everything into 2-hour daily tasks covering digital design, Verilog,
ASIC flow, synthesis, STA, and final project + interview prep.

Phase 1: Foundations (Days 1–30)

Goal: Master Digital Design + Start Verilog

Day Range Focus Area

1–7 Number systems, Boolean algebra, logic gates

8–14 Combinational circuits: MUX, decoders, encoders, adders

15–21 Sequential circuits: flip-flops, latches, counters, FSM

22–30 Verilog basics: modules, data types, operators, always blocks

Hands-On:

• Write gates, mux, adder in Verilog

• Simulate using EDA Playground

Phase 2: Verilog RTL Design (Days 31–60)

Goal: Write synthesizable RTL + testbenches

Day Range Focus Area

31–40 Combinational Verilog: ALU, priority encoder, case/if

41–50 Sequential Verilog: counters, shift registers, FSMs

51–60 Testbench writing, $monitor, waveform debugging

Mini Projects:

• 4-bit ALU with TB

• Traffic light controller FSM

Phase 3: ASIC Design Flow (Days 61–90)

Goal: Understand complete ASIC flow and start synthesis concepts

Day Range Focus Area


Day Range Focus Area

61–70 ASIC flow: RTL → GDSII, design stages overview

71–80 RTL coding for synthesis, logic optimization

81–90 Synthesis basics, SDC constraints (clocks, delay)

Tasks:

• Review tool logs (DC or Genus if available)

• Write sample SDC files

Phase 4: STA & Timing Closure (Days 91–120)

Goal: Learn STA, setup/hold, clocking issues

Day Range Focus Area

91–100 Setup, hold, slack, combinational/sequential paths

101–110 Clock skew, jitter, clock domain crossing

111–120 Timing exceptions: false path, multi-cycle path

Practice:

• Timing diagram problems

• Analyze sample timing reports

Phase 5: Design Techniques & Pipelining (Days 121–150)

Goal: Tackle advanced RTL design, retiming, pipelining

Day Range Focus Area

121–130 FSM design (Moore vs Mealy), multi-module design

131–140 Pipelining: deep vs shallow, stages

141–150 Power + area optimization in RTL

Projects:

• UART controller (transmit/receive logic)

• Pipelined multiplier

Phase 6: Projects + Resume + Interview Prep (Days 151–180)


Goal: Build portfolio, revise, and prepare for job interviews

Day Range Focus Area

151–160 Resume writing, GitHub setup, project documentation

161–170 VLSI interview questions (Verilog, synthesis, timing)

171–180 Mock interviews, HR Qs, final revision

Final Projects:

• UART design + TB

• Elevator FSM

• ALU with pipelined stages

Daily Format (Example)

Time Task

0–30 min Watch/Read theory (YouTube, book, course)

30–90 min Hands-on coding or practice

90–120 min Simulation, review waveforms, write notes

Would you like me to deliver this as a PDF, Excel tracker, or Notion template so you can follow and
check it off daily?

You might also like