24,428 courses · 2,504 curriculum guides Sponsored by eAgentic Software Sponsored by eAgentic Software

EEE4310: VLSI Circuit Design

EEE4310 — EEE4310
← Course Modules
3 credit hours 45 contact hours Prerequisites: UF: EEE 3308C and EEL 3701C. UWF: (EEE 3308 and EEL 3701) AND (CHM 2045 or CHM 1045 or CHM 1045C). WARNING: UWF requires CHEMISTRY, which is unusual for a circuits course and reflects the fabrication content - electrical engineering students who deferred chemistry can be blocked at registration, so clear it early. You need MOS device behaviour and digital logic simultaneously. v1.0

Course Description

EEE 4310 VLSI Circuit Design is the undergraduate introduction to very-large-scale integrated circuit design — the point at which a student stops designing with components and starts designing the components themselves, laying out transistors on silicon and reasoning about what the manufacturing process will actually produce.

The Statewide Course Numbering System titles the number Digital Integrated Circuits and describes it as covering “the analysis and design of digital circuits that are fabricated using MOS and bipolar devices.” Two Florida institutions carry it, both at 3 credits:

⚠ The two are the same subject with a different centre of gravity. UWF’s version leads with circuit analysis and design; UF’s leads with technology and manufacturing — fabrication steps, device models derived from process parameters, physical layout and parasitic extraction. A student who wants to design logic will find both useful; a student who wants to understand why a design behaves differently in silicon than in simulation will find UF’s framing more directly aimed at that. The distinction is one of emphasis, not of subject, and this guide covers both with the variation labelled.

UF’s “1” in the title signals a sequence: UF continues into EEE 6323 VLSI Circuits and Technology 2 at graduate level. UWF carries a graduate counterpart at EEE 5327 VLSI Circuit Design, described as advanced topics in the same area with additional study of layout and CAD tools.

Learning Outcomes

Required Outcomes

Optional Outcomes

Major Topics

Required Topics

Optional Topics

Resources & Tools

Career Pathways

Special Information

⚠ Institutional variation: circuits versus technology

Both institutions teach VLSI design; they weight it differently, and a student choosing or transferring should know which:

UWF — VLSI Circuit DesignUF — VLSI Circuits and Technology 1
Analysis and design of digital circuitsVLSI circuit technology and manufacturing
MOS and bipolar devices named explicitlyFabrication steps and process flow
Circuit-first framingDevice models derived from process parameters
Continues to EEE 5327 (graduate), adding layout and CAD toolsLayout, parasitics and simple gate circuits; continues to EEE 6323

A syllabus test: if the assessed work is inverter sizing, logical effort and gate-level delay calculation, it is the circuits framing; if it includes process cross-sections, mask sequences and parasitic extraction from a layout, it is the technology framing. Most courses do some of both — the question is where the weight falls.

⚠ Course-code variation across Florida

VLSI design is taught at most Florida engineering programmes, under several numbers:

SCNS equivalency does not cross course numbers. The content corresponds closely across these, but a receiving programme naming its prerequisites by number will not match them automatically. Carry the syllabus, and request a substitution early rather than in your final year.

⚠ UWF requires chemistry — an unusual prerequisite worth planning for

UWF’s prerequisite for EEE 4310 is (EEE 3308 and EEL 3701) and (CHM 2045 or CHM 1045 or CHM 1045C). The chemistry requirement is unusual for a circuits course and reflects the fabrication content — oxidation, diffusion and etching are chemical processes. Electrical engineering students who deferred their chemistry requirement can find themselves blocked from this course, sometimes discovering it only at registration. If you intend to take VLSI at UWF, clear the chemistry requirement early.

UF’s prerequisites are EEE 3308C and EEL 3701C — a first electronics course and a digital logic course. That combination is the substantive requirement in both cases: you need MOS device behaviour from electronics and Boolean/sequential design from digital logic simultaneously, and students weak in either meet the consequence quickly.

Position in the curriculum

EEE 4310 is a senior-level elective, taken after electronics and digital logic. It is the gateway to graduate VLSI study and to the physical-design and semiconductor career paths, and it is often the course that determines whether a student pursues integrated circuits at all. Where a programme offers a microelectronics concentration, this is normally its anchor.

Difficulty and time commitment

The conceptual content is manageable; the tool learning curve is what consumes the time. Cadence Virtuoso in particular is powerful and unforgiving, and a first layout that passes DRC and LVS commonly takes far longer than the design it represents. Plan on ten to twelve hours a week, weighted heavily toward tool work, and start layout assignments early — DRC and LVS errors cannot be rushed, and the failure mode is a long tail of small violations rather than one large problem.

The compensation is that this tool fluency is directly marketable. A student who can describe a full custom design taken through DRC, LVS and post-layout simulation has something concrete to discuss in an interview, and employers know what it costs to acquire.

Articulation and transfer

SCNS records EEE 4310 as guaranteed to transfer to an institution offering the same course, and two institutions carry it, both at 3 credits. The course is upper-division and carries no general-education or Gordon Rule designation.

FE exam relevance

The NCEES Fundamentals of Engineering (Electrical and Computer) exam covers digital systems and electronics including semiconductor materials and devices, but does not test VLSI design or layout specifically. This course is not primarily FE preparation — its device-physics and CMOS logic content supports the relevant FE topics indirectly, and students taking it should not treat it as a substitute for focused review.

AI Integration

Semiconductor design is one of the fields where machine learning has been genuinely adopted in the professional tool flow, which makes this more than a cautionary section.

Where AI is genuinely used in the discipline. Commercial EDA vendors ship reinforcement-learning-based placement and routing (Synopsys DSO.ai, Cadence Cerebrus), and design-space exploration, timing closure and analogue sizing all now use learned optimisation in production flows. Machine learning is also used in yield prediction and defect classification in fabrication. A student entering this field will use AI-assisted tools professionally, and that is a reason to understand what they optimise rather than a reason to avoid them.

Where a general-purpose assistant helps. Explaining logical effort, walking through a noise-margin derivation, generating SPICE decks and parameter sweeps, writing Tcl or SKILL scripts for tool automation, and interpreting the notoriously cryptic DRC and LVS error messages — which is a real and substantial time saving for a beginner.

⚠ Where it fails, and why it coincides with this course’s subject. The characteristic error is that a model answers with process-independent numbers — quoting a propagation delay, a threshold voltage or a power figure without reference to the node, supply voltage, temperature or load. That is exactly the mistake this course exists to eliminate. The entire point of a technology-aware design course is that a circuit’s behaviour is a property of the process it is built in, not of its schematic: the same inverter has a different switching threshold, different delay and radically different leakage at 180 nm and at 7 nm. A confident number with no PDK behind it is not an answer.

Two further failures are worth naming. Models will produce layouts and design rules that do not correspond to any real PDK, mixing lambda-based teaching rules with micron-based foundry rules. And they consistently underweight parasitics — giving pre-layout answers to post-layout questions, which is the single most common way a student design passes simulation and fails in silicon.

The engineer’s responsibility. In integrated circuit design the verification chain is the deliverable: DRC, LVS, and post-layout simulation with extracted parasitics. A design is not correct because it looks correct or because a tool proposed it; it is correct because it passed signoff against a specific process. Tape-out is expensive and irreversible, which is why this discipline is stricter than most about evidence.

Academic integrity. The University of Florida Student Honor Code and UWF’s academic integrity policy both cover AI-generated work. Layout and design assignments are normally expected to be individual work even where scripting assistance is permitted, and submitting a layout you did not construct is straightforwardly a violation. Ask your instructor what is allowed before you rely on a tool, and disclose its use where the syllabus requires it.


Generated September 9, 2026 · Updated September 9, 2026