Helpful 3rd Party Tutorials
Analog/RF Tutorials
The Art of Analog Design Cadence Tutorials
Series of blog posts from Cadence about the advanced simulation considerations of mismatch, monte carlo, etc.
Part 1: Overview of Variation Aware and Robust Design
Part 2: Monte Carlo Sampling I
Part 3: Monte Carlo Sampling II
Part 4: Mismatch Analysis I
Part 5: Mismatch Analysis II
Part 6: Response to Part 4
Part 7: Mismatch Tuning
Berkeley EECS 142 (RFIC) Class
Prof. Ali Niknejad
Lecture Notes
Razavi "A Circuit For All Seasons" Guides
Media:Razavi_ACFAS.zip
I collected all of these awesome guides and put them in one place to download.
Topics Include: Cross Coupled Pair, StrongARM Latch, Bootstrapped Switch, BridgedTCoil, Translational Circuits, Delta Sigma Modulator, Band Gap Reference, TSPC Logic,
Switched Capacitor Integrator, Crystal Oscillator, Flash ADC, Decision Feedback Equalizer, Current Steering DAC, Biqaud Filter, Delay Locked Loop, Harmonic Reject Mixer
Transimpedance Amplifier, Low Dropout Regulator, R2R/C2C Ladder, and Ring Oscillator.
Mike Perrott and Harry Lee, High Speed Communications Class - MIT 6.776
Very good notes on RFIC blocks and PLL. Basically the class Dave based 522 on.
Full Lecture Notes
Vishal Saxena Analog Class Notes and CAD Wiki
Many great analog CAD simulation notes for stability, etc from Prof. Vishal Saxena. All with free video lectures.
Classes
CAD Wiki
Stability Analysis in Cadence Tutorial
Iowa State Analog VLSI Class (EE 425)
Prof. Randy Geiger, author of "VLSI design techniques for analog and digital circuits" textbook
Class Notes
The Art and Science of Analog Circuit Design
A "whos who" of old school analog design, 24 authors contribute tips and stories to this less-technical read. If you want to impress Michael Flynn, read this.
The Art and Science of Analog Circuit Design
Digital/CAD Tutorials
Cornell ECE 5745 (Complex Digital ASIC Design) Lab Tutorials
Prof: Christopher Batton, GSI: Derek Lockhart
https://web.csl.cornell.edu/courses/ece5745/handouts.html Links below may be broken, try this one.
Linux Guide
RTL Simulation Guide
Synthesis Guide
APR Guide
Primetime Guide
GitHub Guide
Digital flow tutorials used at Cornell, MIT, UCSD, and Berkeley.
BIU Digital VLSI Class (83-612)
Prof. Adam Teman. Awesome slides. Very well written class notes (with video recording) covering all of digital flow, RTL, standard cells, STA, CTS, etc
Digital VLSI Design Notes
Digital Flow in Mixed Analog/Digital Environment
Very helpful presentation with practical Innovus commands for inserting a digital block into an analog design and visa versa.
Digital Flow in Analog/Digital Mixed Environment
Constraining Designs for Synthesis and Timing Analysis: A Practical Guide to Synopsys Design Constraints (SDC)
Reference book written by industry professionals on properly setting up a design for synthesis with Synopsys Design Compiler.
E-Book PDF
Virginia Tech CAD Guides
Virginia Tech CAD Wiki
SKILL Tutorial
Synthesis Multiple Clocks
The key things to know are that
1) there is an -add option that lets you generate multiple clocks assigned to the same target (output of a mux, for example)
2) you need to enable this timing analysis with set timing_enable_multiple_clocks_per_reg TRUE
3) you need to tell the tool that the inputs to the mux are exclusive from each other (either set false path between them--need to do both directions--or use clock groups with physically exclusive or logically exclusive depending on your situation).
-Christine
Xilinx Support
PCB/System Tutorials
Noise Reduction Techniques in Electronic Systems and Electromagnetic Compatibility Engineering
By Henry Ott, two of the most popular textbooks for PCB design for shielding, EMC, decoupling, etc.
1988 PDF Download
2009 PDF Download
YouTube Altium Tutorial for Beginners
By Robert Feranec of Fedevel Academy
YouTube Playlist Link
Wireless Communication Standards
ShareTechnote
Detailed info on 3G/4G/5G, Wifi NB-IoT, and a lot more.
ShareTechnote.com