Messages

Published Nov. 22, 2019 2:13 PM

Please submit a 'mostly' complete version of your final project by midnight tonight. You can always make improvements over the weekend and re-submit on Monday.

Published Nov. 14, 2019 1:12 PM

We went over the project with 4 students that attended Wed.'s lecture. For those that still need help or have doubts, please contact me at Skype: 

svebagga 

I will be available from 9-10 am on Tues. and Thus. 

Published Nov. 1, 2019 2:39 PM

30 min per student (i.e., 5 min. presentation to defend final project and 25 min. of Q&A to the topics stated below). 

 - Time slots will be posted shortly by admin.

Topics to prepare for: 

 - Transceiver design and performance metrics (e.g., noise, distortion, linearity, etc.)

 - Impedance matching

 - Passive filters

 - LNA/LNTAs

Be prepared to answer questions on ALL the subject matter covered in class. Good luck!

Published Oct. 31, 2019 9:06 AM

Final call to answer questions on the project 1 week before submission.

Time to be determined. 

Published Oct. 31, 2019 8:59 AM

Review: RF simulations in Cadence (i.e., dc, trans, sp, pss, and lssp)

Published Oct. 24, 2019 11:54 AM
Published Oct. 20, 2019 3:56 PM

Nov. 22

Published Oct. 20, 2019 2:27 PM

Design a single-ended to pseudo-differential LNA

You must use at least 1 transformer for passive gain boosting! No layout required.

Specifications: 

 - Matched over BW to 50 Ω at the input w/ shunt parasitic capacitance of 50 fF (i.e., S11 < -10 dB)

 - Gain (S21) > 20 dB

 - Reverse isolation > 40 dB

 - NF < 4 dB

 - 7.5 GHz center freq. w/ -3 dB BW > 500 MHz

 - P1dB > -20 dBm (linearity metric)

 - 1.2 V supply

Analysis: dc, sp, trans, pss, etc. 

Follow submission guidelines (e.g., pptx, tables, graphs, etc.) as stated in Project 1.

Published Oct. 19, 2019 12:27 PM

Match with a 150 fF shunt capacitor (bond pad capacitance) at the input port. 

/studier/emner/matnat/ifi/IN5240/h19/project-1.pptx

Hint: http://rfcooltools.com/

Lab
Published Oct. 17, 2019 8:24 PM

I will come by the lab tomorrow towards the end. 

Z: parameters: if you're using the calculator go to the function panel, Spectre RF Functions and click zpm. Select the ports which you want to calculate the Z parameters. Typically (1,1) for the schematic model and (2,2) for the momentum block. Depends on your port numbering. To get the frequency values you can use the "xvals()" function, if you by any chance need to calculate omega ( 2*pi*f )..

Published Oct. 17, 2019 8:01 PM

RUN s-parameters 'sp'

PLOT w/ 'direct plot' to get the z-parameters!

/studier/emner/matnat/ifi/IN5240/h19/s_2_z.pdf

NOTE: SRF is 'self-resonance frequency'

Lab
Published Oct. 17, 2019 9:36 AM

Hopefully you've all got Cadence and Momentum up and running now. Next we want to try it out, compare a TSMC inductor model with an EM simulation of the physical layout on the substrate you defined when setting up Momentum. 

First review the inductor, Q value and self resonance frequency. What happens as the frequency approaches the SRF? Is it still working as an inductor?

Start with a spiral inductor from the design kit (e.g. "spiral_std_mu_z", open properties for the inductor, press "Finder", select a working frequency, self resonance frequency and desired L value and minimum Q.  In the "Optimal Objective" select which parameter you wish to optimize for.  Press "FIND" and select one of the solutions.

Next we want to create a layout from the schematic model, launch Layout, go to "Connectivity, Generate, All from source" Press "shift+F" to look at the layout.

Now we want to remove everything but the inductor,...

Published Oct. 10, 2019 5:17 PM

Master’s project presentations.

Published Oct. 8, 2019 10:44 AM
Published Oct. 2, 2019 3:26 PM

New files for (1/2) and (2/2) are now available. Here are the changes:

Changes in Setup Tutorial:
slide 8, typo in EMPRO_LICENSE_FILE: licesentollheimtu.dat -> licensetollheimtu.dat
slide 12, missing quotation mark: "/idf/config/.cdsinit -> "/idf/config/.cdsinit"
slide 13: Added information regarding that you need to source the session before "installing" setup.loc

Changes in Substrate tutorial:
Slide 17: Removed text "Hello world"
Slide 22, syntax error, remove parentheses around load():

From: (load(strcat(getShellEnvVar("MOM_MODULE_PATH") "/aa/cdsinit")))
To: load(strcat(getShellEnvVar("MOM_MODULE_PATH") "/aa/cdsinit"))

Published Oct. 1, 2019 3:29 PM

Kindly install Momentum in your local areas and have the substrate generated by following the tutorials before Friday. Thanks!

Published Oct. 1, 2019 8:12 AM

Drop me an email for this file as it contains proprietary information. 

Published Sep. 18, 2019 2:18 PM

No group session this week.

Published Sep. 12, 2019 9:56 PM

Group session tomorrow. Cadence overview. Please attend!

Published Sep. 11, 2019 6:31 PM

Available here: http://rfcooltools.com/

Published Sep. 4, 2019 3:35 PM

No lab this week.

Cadence review will be held on Friday 13 by Mathias Tommer (TA).