<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Arthur Schaldenbrand Blog</title><link>http://www.cadence.com/Community/search/SearchResults.aspx?&amp;u=2892&amp;un=Art3&amp;Scope=Blogs</link><description>Search results by user ID 2892</description><dc:language>en-US</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/cadence/community/blogs/2892" /><feedburner:info uri="cadence/community/blogs/2892" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Search results by user ID 2892</itunes:subtitle><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcadence%2Fcommunity%2Fblogs%2F2892" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcadence%2Fcommunity%2Fblogs%2F2892" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcadence%2Fcommunity%2Fblogs%2F2892" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/cadence/community/blogs/2892" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcadence%2Fcommunity%2Fblogs%2F2892" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fcadence%2Fcommunity%2Fblogs%2F2892" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcadence%2Fcommunity%2Fblogs%2F2892" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item><title>Measuring Bipolar Transistor ft with Fixed Base-Collector Voltage</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/2892/~3/HRLbl5uUi_E/measuring-bipolar-transistor-ft-with-fixed-base-collector-voltage.aspx</link><pubDate>Tue, 12 Jun 2012 15:54:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1311527</guid><dc:creator>Art3</dc:creator><description>Recently I had a question from reader. He asked a good question: &amp;quot;How do you to measure a bipolar transistor&amp;#39;s ft when the base-collector voltage, Vbc, is fixed?&amp;quot; Attached is a modified version of the testbench that allows a user to measure ft with a fixed Vbc. While the aesthetics are not as pleasing as the original testbench, it does the job. &lt;p&gt;The testbench is shown in Figure 1. The base of the bipolar transistor, the DUT, is grounded. &amp;nbsp;The collector of the transistor is connected to a dc source, VBC, which is used to set the base-collector voltage of the transistor. The emitter is connected to a current source that sets the bias current, IE. An additional supply, VBE, is included to assure the base-emitter junction is always forward biased. For these tests, the dummy power supply voltage, VBE, is set to 5V.&lt;/p&gt;&lt;p align="center"&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/rf/ftIc_tb.png"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/rf/ftIc_tb.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="center"&gt;Figure 1: Ft Testbench modified for fixed Vbc&lt;/p&gt;&lt;p&gt;To measure the ft, use the same methodology &lt;a href="http://www.cadence.com/Community/blogs/rf/archive/2008/07/16/measuring-transistor-ft.aspx"&gt;previously described&lt;/a&gt;:&lt;/p&gt;&lt;p&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Run a dc operating point analysis and save the collector current&lt;/p&gt;&lt;p&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Run an ac analysis,&amp;nbsp; sweep the frequency beyond the maximum value of ft&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In this case, the ac sweep was from 1Hz to 10GHz&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Save the base and collector currents&lt;/p&gt;&lt;p&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Use the Virtuoso ViVA waveform calculator to measure the ac beta of the transistor&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The ac beta is ic/ib, where ic and ib are the ac currents &lt;/p&gt;&lt;p&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Use the Virtuoso ViVA waveform calculator cross() function to measure the ft&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Measure the frequency where the value of the ac beta=1, or 0dB&lt;/p&gt;&lt;p&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In Virtuoso Analog Design Environment, ADE, setup a parametric plot to sweep the emitter current&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In this case the emitter current was swept from 100nA to 10mA&lt;/p&gt;&lt;p&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Run Parametric Analysis&lt;/p&gt;&lt;p&gt;7.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Plot the collector current and the ft when the analysis completes&lt;/p&gt;&lt;p&gt;8.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Use the Y vs Y option to plot the ft vs the collector current &lt;/p&gt;&lt;p&gt;Shown below is an example of the ft curves for the NPNupper transistor model used in the rfLib. The ft was measured for current sweeps using different values of Vbc: 0.5V, 1.0V, and 1.5V. As you can see, increasing the base-collector voltage delays the onset of saturation and allows the transistor to achieve higher ft.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/rf/ftIc_fit.png"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/rf/ftIc_fit.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="center"&gt;Figure 2: ft vs Ic for a fixed Vbc&lt;/p&gt;&lt;p&gt;Please let me know if this&amp;nbsp;post was useful, if you have any questions, or comments.&lt;/p&gt;&lt;p&gt;Art Schaldenbrand&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/2892/~4/HRLbl5uUi_E" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/rf/archive/2012/06/12/measuring-bipolar-transistor-ft-with-fixed-base-collector-voltage.aspx</feedburner:origLink></item><item><title>Measuring Fmax for MOS Transistors</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/2892/~3/_gpgHHn_sgk/measuring-fmax-for-mos-transistors.aspx</link><pubDate>Thu, 11 Aug 2011 15:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1292802</guid><dc:creator>Art3</dc:creator><description>&lt;p&gt;The following question has come up in
comments: &amp;quot;How do I measure F&lt;sub&gt;max&lt;/sub&gt; for an MOS transistor?&amp;quot; The
measurement methodology -- testbench, analysis, calculator setup, stimulus, etc.--
does not change whether you are measuring bipolar transistors or MOS
transistors. On the other hand, the results for MOS transistors often come out
looking wrong, or more correctly, non-physical.&lt;/p&gt;&lt;p&gt; Before scratching your head,
adjusting your testbench or doing anything else, you need to consider the model
that you are using. For review the fmax testbench is shown below. The testbench
has two control loops -- a dc control loop that controls the drain current, and an
ac loop that for measuring the s-parameters of the transistor. The control
loops are isolated using inductors (dc short, ac open) and capacitors (dc open,
ac short).&amp;nbsp; You could use
analysis-dependent switches in place of the inductors and capacitors if you prefer. &amp;nbsp; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/rf/Art_Schaldenbrand/Fmax_0811_Fig1.jpg"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/rf/Art_Schaldenbrand/Fmax_0811_Fig1.jpg" border="0" alt="" /&gt;&lt;/a&gt;

&lt;p align="center"&gt;Figure 1: Fmax Testbench&lt;/p&gt;

&lt;p&gt;Using this testbench, let&amp;#39;s explore some different approaches
to modeling a MOS transistor and see what happens. We will look at three
different device modeling approaches:&lt;/p&gt;

&lt;p&gt;1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Using the standard bsim3v3 model&lt;/p&gt;

&lt;p&gt;2)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Using the standard bsim3v3 model with RF
extensions. The BSIM3v3 model does not account for the extrinsic elements of
the MOS transistor that can affect the RF performance of the transistor, for
example, the resistance of the gate, the substrate resistance, etc.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;3)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;Use the
bsim4 model. The bsim4 model includes the extrinsic components within the
model.&lt;/p&gt;

&lt;p&gt;We won&amp;#39;t discuss the details
of device modeling in this blog, if you are interested, you can find more
information in the reference[1]. Please note that approach 2 and approach 3 are
equivalent methods of implementing the model extensions discussed in the
reference. &lt;/p&gt;

&lt;p&gt;To compare the models, we
will start by simulating the maximum unilateral gain in order to find the F&lt;sub&gt;max&lt;/sub&gt;, The results are shown in Figure 2 below. Let&amp;#39;s look at what the simulation
results are telling us about the transistor models. The results for the default
bsim3v3 model look non-physical since the maximum unilateral gain has large
peaks in the response at frequencies above 10GHz and the response does not roll
off until almost 100GHz. However, both the bsim3v3 with RF extensions and the
bsim4 model show the results we would expect, the gain is flat at low
frequencies and rolls-off at high frequencies. &lt;/p&gt;&lt;p&gt;One additional comment about
the simulation results. Due to some PDK limitations, the bsim3v3 models are
from a 180nm feature size PDK, while the bsim4 data is from a 45nm feature size
PDK. So the simulated F&lt;sub&gt;max &lt;/sub&gt;&amp;nbsp;is
different due to process scaling and not due to differences in the modeling
approach. For devices from the same PDK modeled using the two approaches, the F&lt;sub&gt;max
&lt;/sub&gt;&amp;nbsp;should be consistent. &lt;/p&gt;

&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/rf/Art_Schaldenbrand/Fmax_0811_Fig2.jpg"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/rf/Art_Schaldenbrand/Fmax_0811_Fig2.jpg" border="0" alt="" /&gt;&lt;/a&gt;

&lt;p align="center"&gt;Figure 2: Comparing the Maximum
Unilateral Gain&lt;/p&gt;

&lt;p&gt;In previous blog posts, we have
discussed the good things that simulation allows you to do, that is, perform
measurements that you cannot perform in the real world. Idealizing testbench behavior
or, more correctly, including exactly the phenomena that the designer
specifies, is good when creating testbenches. The simulation will ignore
all the higher order phenomena that degrade measurement accuracy. &lt;/p&gt;&lt;p&gt;So, for
example, we can measure f&lt;sub&gt;t&lt;/sub&gt; directly in simulation instead of
extracting it from s-parameters as we would have to do if we tried to measure
it in the lab. On the other hand, simulation also ignores all the higher order
device behavior that designers do not specify. As a result, effects that can
degrade design performance are ignored.&lt;/p&gt;&lt;p&gt; The solution is to improve model
fidelity, which will also increase model complexity and simulation time. So
designers need to make a trade-off between how accurately to model a
transistor&amp;#39;s characteristics and their objectives when simulating. While an RF
designer may want to use RF models, not everybody needs them. For example, if
you are designing a Band-Gap Reference, then you probably don&amp;#39;t need to use an
RF model; you are more interested in modeling the effect of process variation
on the circuit.&amp;nbsp; &lt;/p&gt;&lt;p&gt; In
summary, simulating the F&lt;sub&gt;max&lt;/sub&gt; of a MOS transistor is similar to
simulating the F&lt;sub&gt;max&lt;/sub&gt; of a bipolar transistor. As we discussed, you
can use the testbench to perform sanity checks on your models to verify that
they are appropriate for your application or select the best component from the
PDK for your application. You can also use the testbench to optimize the
performance for your operating conditions, that is, trade-off gate length and
gate width to give the best F&lt;sub&gt;max&lt;/sub&gt; or Noise Figure for the given bias
conditions.&lt;/p&gt;&lt;p&gt; Best
Regards,

&lt;/p&gt;&lt;p&gt;Art Schaldenbrand&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;References:&lt;/p&gt;

&lt;p&gt;[1]&amp;nbsp; BSIM4v4.7
MOSFET Model User&amp;#39;s Manual, Morshed et al., Chapter 9, High Speed/RF
Models, page &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 75-84&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www-device.eecs.berkeley.edu/%7Ebsim3/BSIM4/BSIM470/BSIM470_Manual.pdf"&gt;http://www-device.eecs.berkeley.edu/~bsim3/BSIM4/BSIM470/BSIM470_Manual.pdf&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;



&amp;nbsp;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/2892/~4/_gpgHHn_sgk" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/rf/archive/2011/08/11/measuring-fmax-for-mos-transistors.aspx</feedburner:origLink></item><item><title>Measuring Transistor fmax</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/2892/~3/QQq1kSKyNsE/measuring-transistor-fmax.aspx</link><pubDate>Tue, 07 Dec 2010 22:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1246058</guid><dc:creator>Art3</dc:creator><description>&lt;p&gt;There were several questions about measuring transistor f&lt;sub&gt;max&lt;/sub&gt; in comments posted to my previous &lt;a href="http://www.cadence.com/Community/blogs/rf/archive/2008/07/16/measuring-transistor-ft.aspx?postID=10226"&gt;&lt;i&gt;Measuring Transistor f&lt;sub&gt;t&lt;/sub&gt;&lt;/i&gt;&lt;/a&gt;
and &lt;a href="http://www.cadence.com/Community/blogs/rf/archive/2008/08/09/simulating-mos-transistor-ft.aspx"&gt;&lt;i&gt;Simulating
MOS Transistor f&lt;sub&gt;t&lt;/sub&gt;&lt;/i&gt;&lt;/a&gt; blog posts. So in this posting we will look at simulating
transistor s-parameters and device characteristics including f&lt;sub&gt;max&lt;/sub&gt;, noise, and distortion. There are two parts to the
characterizing a device -- creating the testbench and performing the measurement.&lt;/p&gt;



&lt;p&gt;First, we will look at creating a testbench to measure
transistor s-parameters. While we can&amp;#39;t directly use the f&lt;sub&gt;t&lt;/sub&gt;
testbench to measure s-parameters, it will serve as the basis for the
s-parameter testbench. The current feedback loop from the f&lt;sub&gt;t&lt;/sub&gt;
testbench will be used to define the transistor&amp;#39;s dc operating point. Then we
will add ports to the testbench in order to measure the transistor&amp;#39;s s-parameters.
The ports define the reference impedance and the port number for s-parameter
analysis. The complexity is that we need to isolate the current feedback to
stabilize the dc operating point from the ports used for s-parameter analysis. To
isolate the dc and the ac signal paths, the dc paths include shorts and the ac
paths include capacitors. The corner frequency of LC network is set low enough
so that frequency sweeps can be performed from frequencies as low as 1Hz (see
Figure 1).&lt;/p&gt;&lt;p&gt;&lt;a href="https://www.cadence.com:443/Community/CSSharedFiles/blogs/rf/Art_Schaldenbrand/fmaxTB_580.png"&gt;&lt;img src="https://www.cadence.com:443/Community/CSSharedFiles/blogs/rf/Art_Schaldenbrand/fmaxTB_580.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="center"&gt;&amp;nbsp;Figure 1: f&lt;sub&gt;max&lt;/sub&gt; Testbench&lt;/p&gt;






&lt;p&gt;Next, let&amp;#39;s talk a little bit about how to perform the
f&lt;sub&gt;max&lt;/sub&gt; measurement using Virtuoso Analog Design Environment (ADE). We will use Spectre&amp;#39;s s-parameter
analysis to simulate the transistor&amp;#39;s s-parameters and then calculate f&lt;sub&gt;max&lt;/sub&gt;
from the s-parameter data. We will calculate the f&lt;sub&gt;max&lt;/sub&gt; from the
s-parameters using Mason&amp;#39;s Unilateral Power Gain. Let&amp;#39;s look at the process step-by-step. &lt;/p&gt;

&lt;p&gt;1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;First, we will perform s-parameter analysis.
We will start by selecting the input and output ports, in this case port1 and
port2. &lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;a href="https://www.cadence.com:443/Community/CSSharedFiles/blogs/rf/Art_Schaldenbrand/fig_2_spara_final.png"&gt;&lt;img src="https://www.cadence.com:443/Community/CSSharedFiles/blogs/rf/Art_Schaldenbrand/fig_2_spara_final.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p align="center"&gt;&lt;img width="217" height="341" alt="" /&gt;&lt;/p&gt;

&lt;p align="center"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Figure 2: Setting Up s-parameter
analysis&lt;/p&gt;

&lt;p&gt;2)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In
order to improve the accuracy of the measurement, we will use 100 points/decade
instead of the default value, 20 points/decade. Increasing the number of points
reduces the interpolation error when we make the f&lt;sub&gt;max&lt;/sub&gt; measurement
using the cross() function.&lt;/p&gt;

&lt;p&gt;3)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADE
can calculate the Unilateral Power Gain from the device&amp;#39;s s-parameters. The
Maximum Unilateral Power Gain measurement is available from either of the following options:
&lt;/p&gt;

&lt;p&gt;a.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;From ADE select &lt;u&gt;R&lt;/u&gt;esults --&amp;gt;
Direct &lt;u&gt;P&lt;/u&gt;lot --&amp;gt; Main Form..., then in the sp analysis section choose
Gumx&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;a href="https://www.cadence.com:443/Community/CSSharedFiles/blogs/rf/Art_Schaldenbrand/figure_3_Gumx_direct_plot_menu.png"&gt;&lt;img src="https://www.cadence.com:443/Community/CSSharedFiles/blogs/rf/Art_Schaldenbrand/figure_3_Gumx_direct_plot_menu.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;p align="center"&gt;&amp;nbsp; &lt;/p&gt;

&lt;p align="center"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Figure 3: S-parameter Direct Plot&lt;/p&gt;

&lt;p&gt;b.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; From
ADE select &lt;u&gt;T&lt;/u&gt;ools --&amp;gt; &lt;u&gt;C&lt;/u&gt;alculator...,&amp;nbsp;
then select gumx from RF functions &lt;/p&gt;



&lt;p&gt;4)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In
our case, we will use the ViVA Calculator because we want to know the frequency
now that the Unilateral Power Gain is 0dB. This measurement can be done using
the cross() function. In this case, we have saved Maximum Unilateral Power Gain
and the f&lt;sub&gt;max&lt;/sub&gt; measurement, and the cross(dB10(Gumx() 0 1 &amp;quot;falling&amp;quot; nil
nil) as outputs in ADE.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;img src="https://www.cadence.com:443/Community/CSSharedFiles/blogs/rf/Art_Schaldenbrand/figure_4_Gumx_ade.png" border="0" alt="" /&gt;&lt;/p&gt;&amp;nbsp;&lt;p align="center"&gt;Figure 4: ADE with f&lt;sub&gt;max&lt;/sub&gt;
measurement&lt;/p&gt;

&lt;p&gt;5)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If
you have ever done the measurement in the lab, you probably did not measure the
0dB crossing -- you extrapolated from a higher level to the 0dB crossing due to
measurement noise. Simulating f&lt;sub&gt;max&lt;/sub&gt; is different than measuring f&lt;sub&gt;max&lt;/sub&gt;
and as a result, when simulating, we can directly measure f&lt;sub&gt;max&lt;/sub&gt;. We do
not need to extrapolate to estimate the 0dB crossing as you would in the lab.&lt;/p&gt;



&lt;p&gt;6)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; On
the other hand, the accuracy of the f&lt;sub&gt;max&lt;/sub&gt; simulation is affected by
how well you model the actual device. For example, using a BSIM4 model with
gate resistance, substrate resistance, ... &lt;/p&gt;

&lt;p&gt;Once the simulation is complete we can begin to measure the f&lt;sub&gt;max&lt;/sub&gt;
from the G&lt;sub&gt;umx&lt;/sub&gt; gain plot (see Figure 5). &lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;a href="https://www.cadence.com:443/Community/CSSharedFiles/blogs/rf/Art_Schaldenbrand/figure_5_fmax_measurement.PNG"&gt;&lt;img src="https://www.cadence.com:443/Community/CSSharedFiles/blogs/rf/Art_Schaldenbrand/figure_5_fmax_measurement.PNG" border="0" alt="" /&gt;&lt;/a&gt;

&lt;p&gt;&lt;img width="575" height="431" alt="" /&gt;&lt;/p&gt;

&lt;p align="center"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p align="center"&gt;Figure 5:
Calculating f&lt;sub&gt;max&lt;/sub&gt; from G&lt;sub&gt;umx&lt;/sub&gt;&lt;/p&gt;



&lt;p&gt;Using ADE&amp;#39;s Parametric Plotting function (see the &lt;a href="http://www.cadence.com/Community/blogs/rf/archive/2010/10/06/measure-twice-cut-once.aspx?postID=1179380"&gt;&lt;i&gt;Measure Twice, Cut Once&lt;/i&gt;&lt;/a&gt; post for
details) we can sweep the operating conditions and see the effect on f&lt;sub&gt;max&lt;/sub&gt; (see Figure 6). Designers can use this information to optimize the
speed/performance of their design. &lt;/p&gt;

&lt;a href="https://www.cadence.com:443/Community/CSSharedFiles/blogs/rf/Art_Schaldenbrand/figure_6_fmax_Ic_scaled.png"&gt;&lt;img src="https://www.cadence.com:443/Community/CSSharedFiles/blogs/rf/Art_Schaldenbrand/figure_6_fmax_Ic_scaled.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;p align="center"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p align="center"&gt;Figure 6: f&lt;sub&gt;max&lt;/sub&gt;
vs. collector current&lt;/p&gt;

&lt;p&gt;To review, in this post we have looked at how to simulate
the f&lt;sub&gt;max&lt;/sub&gt; of a transistor. This testbench and methodology is based on
s-parameter simulation. Any transistor parameter that you might wish to measure
using s-parameters can be simulated -- for example, noise figure or IIP3.&amp;nbsp;&amp;nbsp; &lt;/p&gt;

&lt;p&gt;I hope you found this post useful. Please let me know if you
have any questions.&lt;/p&gt;

&lt;p&gt;Best Regards,&lt;/p&gt;

Art Schaldenbrand

&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/2892/~4/QQq1kSKyNsE" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/rf/archive/2010/12/07/measuring-transistor-fmax.aspx</feedburner:origLink></item><item><title>Measure Twice, Cut Once for Transistor ft</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/2892/~3/oh06AjLqUgY/measure-twice-cut-once.aspx</link><pubDate>Wed, 06 Oct 2010 16:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1179380</guid><dc:creator>Art3</dc:creator><description>&lt;p&gt;Recently there was an inquiry about the methodology for performing the f&lt;sub&gt;t&lt;/sub&gt; (transition frequency) versus Ic measurement&amp;nbsp;described in&amp;nbsp;my &lt;i&gt;&lt;a href="http://www.cadence.com/Community/blogs/rf/archive/2008/07/16/measuring-transistor-ft.aspx?postID=10226"&gt;Measuring Transistor f&lt;sub&gt;t&lt;/sub&gt; blog&lt;/a&gt; &lt;/i&gt;post from July 2008: &lt;/p&gt;&lt;p&gt;&lt;i&gt;By bid75 on September 8, 2010&lt;br /&gt;I am unable to understand how ft vs. Ic plot is generated. How do you do a nested sweep of dc bias current and ac analysis to determine ft at each bias current?&lt;/i&gt;&lt;/p&gt;&lt;p&gt;Initially, I was just going to fire off a quick response. However, after thinking about the question, it seemed like a topic that needed to be explored in more detail. So you are going to get this appended posting (and a really cool title). In answer to the question, the tool that performs the nested sweep is the parametric analysis in Virtuoso Analog Design Environment --&amp;nbsp;specifically, it&amp;#39;s a feature of ADE-L. I think that parametric analysis is a useful tool and hopefully after reading this posting you will too. &lt;/p&gt;In this case, parametric analysis will be used to perform a nested sweep, sweeping the f&lt;sub&gt;t&lt;/sub&gt; measurement across bias current. Remember that the f&lt;sub&gt;t&lt;/sub&gt; measurement includes a frequency sweep. Parametric analysis is also useful for performing a what-if analysis to better understand design trade-offs. To enable parametric analysis in ADE, select &lt;u&gt;T&lt;/u&gt;ools --&amp;gt; &lt;u&gt;P&lt;/u&gt;arametric Analysis ... and the Parametric Analysis window will open, assuming you are using the Wilson current mirror based testbench. &lt;h1&gt;&lt;/h1&gt;&lt;p&gt;1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Select the variable to sweep, I&lt;sub&gt;CE&lt;/sub&gt;&lt;/p&gt;&lt;p&gt;2)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Select the variable sweep, from X A [1&amp;micro;A] to Y A [10mA] with Z [3] steps / decade&lt;br /&gt;Note: You will need to adjust the range based on the device that you are analyzing&lt;/p&gt;&lt;p&gt;3)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; To run the analysis, click on the green arrow&lt;/p&gt;&lt;p&gt;4)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; When the simulation is complete plot the results, f&lt;sub&gt;t&lt;/sub&gt; and Ic&lt;br /&gt;Note: You will need to change the X-axis variable from the swept variable I&lt;sub&gt;CE&lt;/sub&gt; to collector current, Ic&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/rf/measure_n_cut_figure1.png"&gt;&lt;/a&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/rf/measure_n_cut_figure1a.jpg"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/rf/measure_n_cut_figure1a.jpg" border="0" alt="" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;h1&gt;&lt;/h1&gt;&lt;p align="center"&gt;Figure 1: Parametric Analysis Setup&lt;/p&gt;&lt;p&gt;Measuring f&lt;sub&gt;t&lt;/sub&gt; is a simple application of parametric analysis. Next, let&amp;#39;s look at some other applications. First, we will look at one common challenge designers face as power supply voltages scale down -- understanding the input common mode range of their designs. Different people have different figures of merit for the input common mode range of an operational amplifier. Here we will define the input common-mode range as the input common levels that the dc (maximum) value of the open-loop gain falls by 3dB from the peak value (see figure 2). Parametric analysis makes it easy to visualize the input common-mode range of the amplifier. Not only can we measure the values, we also get a qualitative feel for the how much margin we have before the amplifier fails. &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/rf/measure_n_cut_figure2.png"&gt;&lt;/a&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/rf/measure_n_cut_figure2a.jpg"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/rf/measure_n_cut_figure2a.jpg" border="0" alt="" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p align="center"&gt;Figure 2: Parametric Analysis Results for Input Common-Mode Range&lt;/p&gt;&lt;p&gt;Lastly, we will apply parametric analysis to a more complex measurement. Suppose that you would like to understand the limits of the dynamic performance of an A/D Converter-- for example, measure the Effective Resolution Bandwidth, ERBW. The Effective Resolution Bandwidth is the input frequency at which the SINAD at full scale falls by 3dB compared to the SINAD at dc. It is a useful figure of merit to measure the conversion bandwidth of an A/D Converter. Shown in figure 3 is an example of simulating the Effective Resolution Bandwidth of a five bit A/D Converter. By nesting this sweep inside of other sweeps, we can analyze the effect of circuit operating conditions on circuit performance -- for example, the effect of power supply voltage or temperature variations on the bandwidth of an A/D Converter. One comment is that you need to properly parameterize your testbench and the appropriate sweep variable when using parametric analysis. &amp;nbsp;We will save the discussion of how to properly parameterize a testbench for another posting.&lt;/p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/rf/measure_n_cut_figure3.png"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/rf/measure_n_cut_figure3.png" border="0" width="580" height="309" alt="" /&gt;&lt;/a&gt; Figure 3: Flash ADC SINAD as a function of frequency&lt;p&gt;So the summary is that you can use parametric analysis to perform the nested sweep for analyzing f&lt;sub&gt;t&lt;/sub&gt;. However, as we have discussed, there are many other applications of parametric analysis. Hope this&amp;nbsp;posting was useful. As always, please let me know if you have any questions or comments!&lt;/p&gt;&lt;p&gt;Best Regards,&lt;/p&gt;&lt;p&gt;Art Schaldenbrand&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/2892/~4/oh06AjLqUgY" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/rf/archive/2010/10/06/measure-twice-cut-once.aspx</feedburner:origLink></item><item><title>Analyzing Distortion With Spectre RF</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/2892/~3/5jn7LP2coZY/analyzing-distortion-with-spectre-rf.aspx</link><pubDate>Fri, 18 Dec 2009 18:30:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:24074</guid><dc:creator>Art3</dc:creator><description>&lt;p&gt;Greetings,&lt;/p&gt;&lt;p&gt;In the previous appends, we looked at using Shooting Newton Periodic Steady-State analysis to analyze analog circuits. In this append, we will look at using Harmonic Balance Periodic Steady-State, HBPSS, to analyze analog circuits. HBPSS is widely used for RF and microwave circuit design. However, designers often do not realize that it can also be useful for analog circuit design, in particular, when they would like to analyze distortion. As an example, we will simulate the Total Harmonic Distortion, THD, of an amplifier. We will compare and contrast using transient analysis with the Fourier transform and using HBPSS to analyze distortion. The test circuit is a simple Audio Amplifier for headphones built from an LM386 op-amp, shown in Figure 1.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/rf/Figure%201.PNG"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/rf/Figure%201.PNG" border="0" height="326" width="558" alt="" /&gt;&lt;/a&gt;&lt;p align="center"&gt;Figure 1: LM386 Audio Amplifier
&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;Typically, transient analysis with the Fourier transform is used to simulate the THD of an audio amplifier. The challenge with using transient analysis is to optimize the transient analysis simulation configuration for accurate Fourier analysis[1]. Fourier analysis requires that the circuit has reached sinusoidal steady-state, that is, we need to measure the response after the start-up transient of the system has completed settling. Achieving sinusoidal steady-state can require settling for many periods in audio designs because of the large time constants due to the large off-chip capacitors for dc blocking. Of course performing Fourier analysis can alter the spectrum of the amplifier unless designers are careful with their simulation and Fourier analysis setup. &lt;/p&gt;&lt;p&gt;To illustrate the limitations of Fourier analysis and the benefit of steady-state analysis for this application, the several simulations were run. In each case the THD was calculated for one period of the fundamental frequency, in this case 1kHz. Four transient simulations were performed with different amounts of delay allowed to settle the start-up transients of the circuit before performing the Fourier analysis. The delay times were: 0 periods of the fundamental frequency, 1 period of the fundamental frequency, 3 periods of the fundamental frequency, and 10 periods of the fundamental frequency. The THD for each simulation condition is shown is Table I. In this case, the simulation is performed using the Spectre&amp;#39;s conservative error preset. The conversion from the time domain to the frequency domain was performed using the ViVA Waveform Calculator FFT function and the Spectre Fourier Integral. &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/rf/Table%201.PNG"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/rf/Table%201.PNG" border="0" height="301" width="551" alt="" /&gt;&lt;/a&gt;&lt;p align="center"&gt;Table 1: THD Results for Various Simulation Conditions&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;


Some observations about the simulation results,&lt;ul&gt;&lt;li&gt;As expected, the simulated THD is sensitive to the delay time. The longer the delay time the closer the amplifier is to sinusoidal state and the more accurate the Fourier analysis.&lt;/li&gt;&lt;li&gt;After about 10 periods, the amplifier has reached sinusoidal steady-state and the results for the Fourier Integral and FFT are consistent with HB PSS analysis. &lt;/li&gt;&lt;li&gt;In this case, the HBPSS analysis was performed based on the dc operating point of the circuit, transient-assisted harmonic balance analysis was not required.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;For this simple example, the simulation time using harmonic balance PSS analysis is &amp;nbsp;&amp;gt;5x faster than using transient analysis with the Fourier Transform. As circuit become larger and especially for post-layout simulations, we would expect to see that the difference in the transient analysis time and the dc operating point calculation become larger and HBPSS becomes even more effective. Reducing simulation enables designers to analyze THD across process variations, with corner and Monte Carlo analysis, or to optimize THD. &lt;/p&gt;&lt;p&gt;One question maybe why didn&amp;#39;t we use Shooting Newton for the periodic steady-state analysis? The short answer is that Shooting Newton is not required in this case. Harmonic Balance analysis provides the steady state solution in terms of finite Fourier series and is very effective for simulating distortion. If time domain waveforms were more non-linear, for example, when simulating a Switched Capacitor circuit or a DC-to-DC Converter then Shooting Newton would be appropriate. &lt;/p&gt;&lt;p&gt;To help illustrate the need to settle the initial start-up transient, I have plotted the non-periodicity, on of the outputs of the &lt;a href="http://www.cadence.com/products/rf/spectre_circuit/Pages/default.aspx" target="_blank"&gt;Spectre&amp;#39;s&lt;/a&gt; Fourier Integral analysis, as a function of settling time, see Figure 2. The non-periodicity measures the difference between the initial value and final value. When the response is in sinusoidal steady-state the non-periodicity will be 0. &lt;/p&gt;

&lt;p align="center"&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/rf/Figure%202.png"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/rf/Figure%202.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="center"&gt;Figure 2: Effect of Settling Time on Periodicity&lt;/p&gt;&lt;p&gt;&lt;br /&gt;


This approach, using harmonic balance analysis for periodic steady-state analysis to supplement transient analysis with the FFT, can be applied whenever you need to measure the distortion of a linear amplifier. In the next append, we will look at extending this approach to using PSS for distortion analysis of non-linear circuits, for example. &lt;/p&gt;&lt;p&gt;Hope you found this append useful, please let me know!&lt;/p&gt;&lt;p&gt;Art Schaldenbrand&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/2892/~4/5jn7LP2coZY" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/rf/archive/2009/12/18/analyzing-distortion-with-spectre-rf.aspx</feedburner:origLink></item><item><title>Periodic Steady-State Analysis for DC-to-DC Converters</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/2892/~3/ITGjuZkky_A/periodic-steady-state-analysis-for-dc-to-dc-converters.aspx</link><pubDate>Tue, 30 Jun 2009 14:30:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:18703</guid><dc:creator>Art3</dc:creator><description>&lt;p&gt;
In &amp;quot;&lt;a href="http://www.cadence.com/products/rf/spectre_circuit/Pages/default.aspx" target="_blank"&gt;Spectre RF&lt;/a&gt; by any other name ...&amp;quot;, a non-RF application for Spectre RF&amp;#39;s periodic steady-state analysis was introduced. An example of using periodic steady-state analysis [PSS] to simulate the dynamic performance: THD and SFDR, of a switched-current Digital-to-Analog Converter [DAC] was presented. In this append, we will look at using periodic steady-state analysis for another non-RF application, switching regulator simulation. Switching regulators are the core of switched-mode power supplies [SMPS] and are interesting because they are used in most power supplies, including the high efficiency power supplies required mobile applications. 
&lt;/p&gt;
&lt;p&gt; 
Let&amp;#39;s begin by considering a simple switching regulator design, a buck-down converter for converting from 12V to 5V, shown in&lt;i&gt; Figure 1&lt;/i&gt;. The design is a voltage-mode, continuous conduction mode switching regulator. The control block: reference voltage generator, error amplifier and compensation, drives a pulse-width modulator: ramp generator, comparator, and switch. The output of the switch is filtered by an LC tank and feedback to the control block. The duty cycle of the pulse-width modulator determines the output voltage of the regulator. The inductor and capacitor non-idealities [self-resonance frequency, ESR, ...] are modeled but not shown. Finally an EMI filter has been included in the design.
&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt; 

&lt;a href="http://www.flickr.com/photos/36223644@N04/3675465946/" title="Picture1 by cadencedesign, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2555/3675465946_d1395450f2.jpg" alt="Picture1" width="500" height="237" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;blockquote&gt;&lt;blockquote&gt;&lt;blockquote&gt;&lt;p&gt; 
  &lt;i&gt;Figure 1: Buck-Down Converter schematic
&lt;/i&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;First, let&amp;#39;s look at the dynamic response of the regulator. After settling the start-up transient, the regulator operates at the frequency of the ramp generator. When operating at steady-state, the dc level is 5.002V and there is ripple on the regulated output voltage, ~+/-7mV. The transient response of the regulator is shown in &lt;i&gt;figure 2&lt;/i&gt;. 
&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt; 
&lt;a href="http://www.flickr.com/photos/36223644@N04/3675466050/" title="Picture2a by cadencedesign, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3618/3675466050_bc4c254eec.jpg" alt="Picture2a" width="424" height="345" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt; 
&lt;a href="http://www.flickr.com/photos/36223644@N04/3674656279/" title="Picture2b by cadencedesign, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2443/3674656279_73c2920e29.jpg" alt="Picture2b" width="425" height="345" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt; 
&lt;i&gt;Figure 2: Buck-Down Converter transient response
&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;
 

 While transient analysis can be used to verify the overall performance of the circuit, it is difficult to analyze the circuit&amp;#39;s performance in the time domain using transient analysis, for example, consider the challenge of trying to simulate the phase margin and gain margin of the control loop. Ideally we would like to be able to use simulation to improve the buck-down converter design in the same way that using ac, noise, stability analysis can be used for design of linear circuits. However, linear analysis can not be directly applied to switching regulator designs so we need to find a new methodology for analyzing the switching regulator. Since the switching regulator has a periodic steady-state, we will apply the periodic steady-state analysis technology in Spectre RF. In this case, a source is used to generate the ramp so driven periodic steady-state analysis is used. The complete setup for PSS analysis is shown in &lt;i&gt;Figure 3&lt;/i&gt;.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;
&lt;a href="http://www.flickr.com/photos/36223644@N04/3675466006/" title="Picture3 by cadencedesign, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3610/3675466006_2fc9e73117.jpg" alt="Picture3" width="388" height="500" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;blockquote&gt;&lt;blockquote&gt;&lt;p&gt; 
&lt;i&gt;Figure  SEQ 3: PSS Analysis setup
&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
 


&lt;p&gt; Since a switching regulator has fast changing time domain waveforms, the Shooting Newton [time domain] periodic steady-state engine was selected. If the Harmonic Balance engine is used, then a large number of tones would need to be selected in order to correctly represent the voltage at the output of the comparator and the switch output since these waveforms are nearly square waves. In this case, the stabilization time [tstab] is equal to the transient simulation time. In practice, a shorter stabilization time would be used to reduce simulation time. Allowing the circuit to settle to close to steady-state will help convergence. For this test example using a tstab of 2-3us should be sufficient.
&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt; 
&lt;a href="http://www.flickr.com/photos/36223644@N04/3674656299/" title="Picture4a by cadencedesign, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2461/3674656299_e449f860da.jpg" alt="Picture4a" width="410" height="307" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt; 
&lt;a href="http://www.flickr.com/photos/36223644@N04/3675466024/" title="Picture4b by cadencedesign, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3602/3675466024_6e87492db0.jpg" alt="Picture4b" width="454" height="310" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt; 
&lt;i&gt;Figure 4: Buck-Down Converter periodic steady-state response
&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt; 
The plots for periodic steady-state response show the switch drive signal, net015 [0-12V], the output of the Switch, Switcher Output [-0.8V-12V], the buck converter output after the LC tank, Regulated Output [4.995V-5.009V]. Plots of the transient and periodic steady-state response match if overlayed and the average output from transient analysis and periodic steady-state analysis are consistent, 5.002V. 
In the next append, we will look at performing periodic small signal analysis to analyze the converters performance. If you have any questions about this append or would like more information, please let me know!
&lt;/p&gt;
&lt;p&gt; 
Arthur Schaldenbrand
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/2892/~4/ITGjuZkky_A" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/rf/archive/2009/06/30/periodic-steady-state-analysis-for-dc-to-dc-converters.aspx</feedburner:origLink></item><item><title>Spectre RF By Any Other Name ...</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/2892/~3/VU0THgOsJig/spectre-rf-by-any-other-name.aspx</link><pubDate>Wed, 22 Apr 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:16932</guid><dc:creator>Art3</dc:creator><description>&lt;p&gt;It has been a while since I last &lt;a href="http://www.cadence.com/Community/blogs/rf/archive/2008/08/09/simulating-mos-transistor-ft.aspx" target="_blank"&gt;appende&lt;/a&gt;&lt;a href="http://www.cadence.com/Community/blogs/rf/archive/2008/08/09/simulating-mos-transistor-ft.aspx" target="_blank"&gt;d&lt;/a&gt;, hope you are well! 
&lt;/p&gt;&lt;p&gt;
It was a little bit difficult to come up with a subject to write about and then recently I was in a meeting where we were talking about transient noise analysis. A designer was discussing the issue of analyzing the noise of a Pipeline ADC as an example of how they use the transient noise. The conversation started me to wondering whether or not this might be a good application for &lt;a href="http://www.cadence.com/products/rf/spectre_circuit/Pages/default.aspx" target="_blank"&gt;Spectre RF&lt;/a&gt;. After all, Spectre RF PNOISE analysis can be used to analyze the noise of Sample and Hold in the Pipeline ADC. Since then I have been spent some time exploring how to use Spectre RF to analyze data conversion circuits. The experience has reminded me of the the versatility of Spectre RF&amp;#39;s periodic steady-state and noise analysis in analyzing complex problems. Shown in Figure 1 is an example of the periodic steady-state results for an 8bit current output Digital-to-Analog Converter, DAC. The periodic steady-state analysis results can be used to measure the SFDR and THD for the DAC. 
&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.flickr.com/photos/36223644@N04/3464282480/" title="pss_dac by cadencedesign, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3502/3464282480_0df88a1dbf.jpg" alt="pss_dac" width="500" height="338" /&gt;&lt;/a&gt;


&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  
Figure 1: PSS Results for an 8-Bit Switched Current DAC 
&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt; 
So back to the title, what is in a name? I have been using Spectre RF for more than 10 years and have often used Spectre &amp;quot;RF&amp;quot; for unusual applications, for example, analyzing switched-mode power supply designs. Yet this was first time I have seriously looked at Spectre RF for data converters. I too had fallen into the trap of thinking that Spectre &amp;quot;RF&amp;quot; is for &amp;quot;RF&amp;quot; circuits. In the next append, we will look further into simulating data converters with Spectre RF. In the meantime, it would be good to hear from you, have you ever used Spectre RF for non-RF applications?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Art Shaldenbrand &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/2892/~4/VU0THgOsJig" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/rf/archive/2009/04/22/spectre-rf-by-any-other-name.aspx</feedburner:origLink></item><item><title>Simulating MOS Transistor ft</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/2892/~3/npDuzuE1aEY/simulating-mos-transistor-ft.aspx</link><pubDate>Sat, 09 Aug 2008 07:25:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:10665</guid><dc:creator>Art3</dc:creator><description>One other question that you might ask is, this approach works for bipolars but what happens when you need to characterize a MOS transistor. Nothing changes, use the same testbench and measurements, see figure 1. In this testbench a MOS transistor is being compared to a bipolar transistor. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cadence.com/Community/blogs/rf/MOS_BJT_TB.png"&gt;&lt;img src="http://www.cadence.com/Community/blogs/rf/MOS_BJT_TB.png" border="0" width="590" alt="" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;div style="width:590px;text-align:center;"&gt;&lt;b&gt;Figure 1: MOS and BJT Comparison&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The simulation results are shown in Figure 2. The difference in the results is that the low frequency bipolar transistors current gain is limited by the base current, while the MOS transistor current gain is not limited. Note, in advanced node processes, MOS transistors do have significant gate leakage and the plot for the MOS transistor would look more like the plot for the bipolar transistor. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cadence.com/Community/blogs/rf/Picture1.png"&gt;&lt;img src="http://www.cadence.com/Community/blogs/rf/Picture1.png" border="0" width="590" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="width:590px;text-align:center;"&gt;&lt;b&gt;Figure 2: Comparison of current gain&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;So the same techniques that you would to characterize a bipolar transistor and also be applied to MOS transistor.&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/2892/~4/npDuzuE1aEY" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/rf/archive/2008/08/09/simulating-mos-transistor-ft.aspx</feedburner:origLink></item><item><title>Measuring Transistor ft </title><link>http://feedproxy.google.com/~r/cadence/community/blogs/2892/~3/iflYpR2u_2A/measuring-transistor-ft.aspx</link><pubDate>Wed, 16 Jul 2008 13:30:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:10226</guid><dc:creator>Art3</dc:creator><description>&lt;p&gt;So let&amp;rsquo;s consider a practical example of creating test benches and performing measurements, starting with how to characterize a transistor. A couple of questions to consider before starting are: &lt;br /&gt;&lt;br /&gt;What parameters do you want to measure?&lt;br /&gt;What types of test benches are required to measure these parameters? &lt;br /&gt;&lt;br /&gt;Let&amp;rsquo;s start by considering how to measure the ft of a transistor, ft is a standard figure of merit used by analog designers to evaluate a transistor&amp;rsquo;s performance. Later we will consider how to measure some other common transistor parameters fmax, Noise Figure, as well as, measuring device stability.&lt;br /&gt;&lt;br /&gt;First, let&amp;rsquo;s review the meaning of ft. It is defined as the unity gain frequency of a transistor&amp;rsquo;s short circuit current gain. The first point is that we need to measure the short circuit current gain so ideally the output terminal, collector [drain] of the transistor will be connected to a power supply. The next point is that we need to calculate the current gain of the transistor. For Virtuoso Analog Design Environment users, the Virtuoso Visualization and Analysis waveform calculator can be used to perform this measurement. To calculate ft, plot the current gain by dividing the collector [drain] current by the base [gate] current and then using the cross function to find the unity gain frequency. An example of calculating ft, is shown in Figure 1.&lt;br /&gt;&lt;br /&gt;


&lt;a href="http://www.cadence.com/Community/blogs/rf/Art_07162008/ft_plot_fig1_ft123.jpg"&gt;&lt;img src="http://www.cadence.com/Community/blogs/rf/Art_07162008/ft_plot_fig1_ft123.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Figure 1: Measuring Transistor f&lt;sub&gt;t&lt;/sub&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;When creating a simulation test bench the natural place to start is the actual measurement test bench. To measure ft, an RF network analyzer can be used to measure the s-parameters and then the s-parameters can be converted into h-parameters. By plotting the h21, the ft can be estimated by extrapolating the unity gain frequency of the h21. This approach works well in the lab because wideband shorts do not exist in the real world. So RF measurements need to be performed with input and output matching and a result s-parameters are the natural method for characterizing transistors. One issue when testing in the lab is the need to for separate bias and RF sources. Typically these sources are isolated with a bias T. In place of a bias T, we will use an inductor [pass the bias voltage at dc] and a capacitor [pass the RF input at frequency].&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cadence.com/Community/blogs/rf/Art_07162008/ftsparamB.png"&gt;&lt;img src="http://www.cadence.com/Community/blogs/rf/Art_07162008/ftsparamB.png" border="0" width="600" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Figure 2: Emulating the Network Analyzer Setup to Measure h21&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;Using the lab test bench introduces some complexity that is not required when performing the measurement in simulation. By taking advantage of the &amp;ldquo;ideal&amp;rdquo; nature simulation, the test bench can be simplified. In simulation, we can create a perfect short using a voltage source. The voltage source provides bias and acts as a short circuit replacing the output matching circuitry in the original test bench. The RF input has been replaced by a current source with ac magnitude of 1 so the current gain can be directly measured. The input bias is still controlled by setting a dc voltage, see &lt;br /&gt;Figure 3. This test bench works well when measuring ft for a single bias condition. However, it is difficult to sweep the bias current of the transistor as can be done in the lab with a bias generator.&lt;/p&gt;&lt;p&gt; &lt;a href="http://www.cadence.com/Community/blogs/rf/Art_07162008/ftvnaB.png"&gt;&lt;img src="http://www.cadence.com/Community/blogs/rf/Art_07162008/ftvnaB.png" border="0" width="600" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Figure 3: Enhanced Test bench with an Output Short&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;The next enhancement is to replace the bias voltage source and resistor with a diode connected transistor and a current source to set the bias current of the device under test [DUT], see Figure 4. Using a diode connected transistor to generate the bias voltage allows the bias current to be easily controlled. The dc bias and the RF input are still isolated by the pseudo bias T. This change to the test bench allows a designer to characterize the effect of bias current on ft so the transistor can be operated at its maximum ft.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cadence.com/Community/blogs/rf/Art_07162008/ftdiodeB.png"&gt;&lt;img src="http://www.cadence.com/Community/blogs/rf/Art_07162008/ftdiodeB.png" border="0" width="600" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;font face="Arial" size="2"&gt;&lt;br /&gt;&lt;b&gt;Figure 4: Improved ft Testbench&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;Another enhancement to the test bench would be to replace the inductor and the capacitor used in the pseudo bias-T, shown in Figure 5. Virtuoso Spectre simulator provides users analysis dependent switches that can be set to open and closed depending on the analysis to be performed. This allows the designer to use the same test bench to perform multiple tests, for example, NF, fmax, etc. &lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;a href="http://www.cadence.com/Community/blogs/rf/Art_07162008/ftswitchB.png"&gt;&lt;img src="http://www.cadence.com/Community/blogs/rf/Art_07162008/ftswitchB.png" border="0" width="600" alt="" /&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Figure 5: Using analysis dependent switches&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The test bench I use to measure ft is even simpler, the the bias network [diode, analysis dependent switches, and RF source] is replaced by an ideal current mirror. The current mirror provides feedback to stabilize the bias point. The current source that sets the bias current is also RF input source the bias T is eliminated. BTW, you might recognize this type of circuit, it is called a Wilson current mirror, shown in Figure 6.&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;a href="http://www.cadence.com/Community/blogs/rf/Art_07162008/ftwilsonB.png"&gt;&lt;img src="http://www.cadence.com/Community/blogs/rf/Art_07162008/ftwilsonB.png" border="0" width="600" alt="" /&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;Figure 6: My ft Test bench&lt;br /&gt;&lt;/b&gt;To review the test bench development process, we started by replicating the test bench we used in the lab in simulation. Then the test bench was optimized by tuning it to take advantage the &amp;ldquo;ideal&amp;rdquo; nature of a SPICE simulator. Along the way we made several improvement to the measurements process. &lt;br /&gt;1) Directly measured the ft, eliminating the need to generate the s-parameters and then calculate the h-parameters.&lt;br /&gt;2) Added the ability to sweep the bias current so plots of ft vs. Ic can be generated, see Figure 7.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;a href="http://www.cadence.com/Community/blogs/rf/Art_07162008/ftwilson.jpg"&gt;&lt;img src="http://www.cadence.com/Community/blogs/rf/Art_07162008/ftwilson.jpg" border="0" width="600" alt="" /&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt; &lt;br /&gt;&lt;br /&gt;&lt;font face="Arial" size="2"&gt;&lt;b&gt;Figure 7: Plot of ft vs. Ic&lt;/b&gt;&lt;/font&gt; &lt;font face="Arial" size="2"&gt;&lt;p&gt;In closing, I hope that this example of creating a test bench and making measurements will be useful for you. Please let me know what you think.&lt;/p&gt;&lt;/font&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;Best Regards,&lt;br /&gt;Art Schaldenbrand &lt;/font&gt;&lt;/p&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/2892/~4/iflYpR2u_2A" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/rf/archive/2008/07/16/measuring-transistor-ft.aspx</feedburner:origLink></item><item><title>Senrinotabi</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/2892/~3/i_lho_WfXk8/senrinotabi.aspx</link><pubDate>Sat, 12 Jul 2008 04:54:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:10133</guid><dc:creator>Art3</dc:creator><description>&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;Greetings! My name is Art Schaldenbrand and I have been at Cadence for 12 years supporting the custom IC design tools in the Virtuoso platform. My interests tend to be as widely varied as the customers I work with, ranging from Wireless Design to CMOS Image Sensor design and Power Management design. &lt;br /&gt;&lt;br /&gt;One common theme that comes up when talking to customers about any aspect of design is the challenge of using simulation to understand their design, from creating testbenches to measuring circuit parameters. &lt;br /&gt;&lt;br /&gt;In subsequent appends, I would like to discuss these issues and share ideas with you about how to use simulation more effectively.&lt;br /&gt;&lt;br /&gt;- Art&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/2892/~4/i_lho_WfXk8" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/rf/archive/2008/07/11/senrinotabi.aspx</feedburner:origLink></item><media:rating>nonadult</media:rating></channel></rss>
