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

EEE4313: CMOS Digital IC Design

EEE4313 — EEE4313
← Course Modules
3 credit hours 45 contact hours Prerequisites: FAMU/FSU: EEE 3300 for electrical engineering majors; EEL 3003 for computer engineering majors. WARNING: the two entry routes mean the class arrives with unequal device-physics background - students entering through EEL 3003 should expect the MOS device material in the opening weeks to be new rather than revision. v1.0

Course Description

EEE 4313 CMOS Digital IC Design is the undergraduate introduction to designing digital integrated circuits at the transistor level. It sits deliberately between two courses a student has already taken: device physics explains what a MOSFET does, digital logic explains what a gate should do, and this course is where those meet — building the gate out of transistors, sizing it, laying it out, and accounting for the delay and power that result.

The Statewide Course Numbering System titles the number Introduction to Digital Integrated Circuit Design and lists its content precisely: “semiconductor device physics, digital logic fundamentals, static inverter analysis, static logic gate analysis, dynamic switching analysis, combinational logic design.” That sequence is the course’s actual structure — it begins with the device, establishes the inverter as the canonical case, generalises to gates, then adds timing.

Two Florida institutions carry it, both at 3 credits and both under the identical title CMOS Digital IC Design: Florida A&M University and Florida State University, sharing the joint FAMU–FSU College of Engineering. FSU describes it as introducing “students to the design of CMOS digital IC circuits using IC layout techniques” — the mention of layout is significant, because it means the course goes beyond schematic-level analysis to the physical realisation.

The two institutions agree exactly on title, credits and description, so this guide can be definite about content. What differs is the route in, and that turns out to matter.

Learning Outcomes

Required Outcomes

Optional Outcomes

Major Topics

Required Topics

Optional Topics

Resources & Tools

Career Pathways

Special Information

⚠ Two different entry routes, and the class arrives unequal

FSU sets different prerequisites depending on major:

This is a sensible administrative accommodation, but it has a real consequence: the two groups arrive with materially different preparation in MOS device behaviour. A student entering through EEE 3300 has already derived MOSFET characteristics and worked with small-signal and large-signal models. A student entering through EEL 3003 generally has not.

If you are entering by the computer engineering route, expect the opening weeks — the semiconductor device physics the statewide description lists first — to be new material rather than revision, and plan accordingly. The device content is not deep, but it is assumed quickly, and falling behind in the first fortnight is the common failure pattern in this course.

⚠ Course-code variation across Florida

Digital IC and VLSI design is taught at most Florida engineering programmes under different numbers:

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

Position in the curriculum

EEE 4313 is a senior-level elective, and at the FAMU–FSU College of Engineering it is a gateway into the integrated-circuit track. It supports EEE 4377 Mixed Signal ICs, for which the statewide record lists EEE 4313 or EEE 4376 as the entry, and it is the natural precursor to graduate work in EEE 5315 Digital Integrated Circuit Design.

Because EEE 4377 accepts either this course or the analogue IC course as its prerequisite, students planning to take mixed-signal design should be aware that whichever of the two they skip is the half they will have to pick up later — mixed-signal design genuinely needs both.

Difficulty and time commitment

The analysis is more tractable than in an analogue course — digital circuits are switching between two states rather than operating in a linearised region, and much of the work is algebraic. The time goes into the tools. A first layout that passes design-rule checking and layout-versus-schematic verification takes far longer than the design it represents, and the failure mode is a long tail of small violations rather than one large problem. Plan on nine to eleven hours a week, weighted toward tool work, and start layout assignments early.

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

Articulation and transfer

SCNS records EEE 4313 as guaranteed to transfer to an institution offering the same course — here, the two institutions of the joint college. Both carry it 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 devices and logic fundamentals, but does not test integrated-circuit design or layout. This course supports the relevant FE topics indirectly and should not be treated as focused FE preparation.

AI Integration

Digital IC design is a field where machine learning has been genuinely adopted in the professional tool flow, which makes this more than a warning 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 learned optimisation now appears in timing closure, cell sizing and design-space exploration in production flows. Machine learning is also used in fabrication for yield prediction and defect classification. A graduate entering this field will use AI-assisted tools professionally — which is a reason to understand what they optimise, not a reason to avoid them.

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

⚠ Where it fails, and why the failure is precisely this course’s subject. The characteristic error of an AI tool asked a digital IC question is to answer using the digital abstraction — the very abstraction this course exists to take apart. Asked about a CMOS NAND gate, it will explain the truth table. But the question in this course is never the truth table: it is what the output voltage actually reaches, how long the transition takes at a given fan-out, how much charge it costs, and whether the noise margin survives. A generated answer that is correct at the logic level is useless at the circuit level, and it is confidently correct in a way that masks the fact that it has not addressed the question.

Two concrete failures follow. Models routinely quote propagation delay, threshold voltage and power figures with no process, supply voltage, temperature or load attached — numbers that sound authoritative and mean nothing without those conditions, when the entire discipline of a technology-aware design course is that circuit behaviour is a property of the process it is built in. 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.

A third, specific to layout: models will produce design rules that correspond to no real PDK, mixing lambda-based teaching rules with micron-based foundry rules. A layout built on those rules will not pass DRC against any actual process.

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

Academic integrity. FAMU and FSU both maintain academic honour policies covering 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 relying on a tool, and disclose its use where the syllabus requires it.


Generated September 9, 2026 · Updated September 9, 2026