Blog

Learn something new with our collection of blog posts centered around various topics on PSpice® technology.

Improve Your Circuit Manufacturing Yield With Monte Carlo Analysis In PSpice! (Part 4 of 4)

To begin with this blog, it's important to be clear on what exactly does  Manufacturing Yield mean? Formally, the definition of Yield states: 

 

   Yield_Definition.PNG

Circuit Maufacturing Yield:

Here's a simple graphical  way to understand the meaning of Circuit Yield, refer to Figure 1 (below) 

 

                       Yield.PNG

                                               Figure 1: Simple Yield Diagram of any Circuit

 

The above Yield Figure shows that the circuit will work between the limits Pmin and Pmax with an approximate yield of a little less than 100%. Also, note that yield  is  best in the region around P average  when probability is the highest. 

 

Why is such a Yield graph helpful for any circuit?  

 

Importance:

Importance_0.PNG

It is astonishing that today a circuit designer can quantify failures before beginning mass manufacturing of the boards.

Let's understand the importance with two more examples- If you are producing large quantity of PCB boards, you would worry about even 0.1% rejection. When building mission critical project for Military/ Space application, you cannot afford to have your design fail in any scenario. Thus, you would keep minimal/ no variation of components in your design. Monte Carlo comes to your rescue in such situations! With Yield prediction, you can evaluate if tighter component tolerances (at a higher cost) will be better for your product/ design. Else, lower tolerance components can save you a lot of money.

 

Would you not like to achieve 100% yield? Be sure that your design is "truly" ready for mass production. Monte Carlo statistically predicts behavior of any circuit for a set of varied component values within their tolerance range. It calculates yield and presents it in an easy to understand graphical format (like Figure 4), so you can balance yield and cost.  

 

Let's look at the easy steps required to perform Monte Carlo Analysis in PSpice, 

 

Flow For Monte Carlo Analysis:
 

Flow.PNG

 

Circuit Used For Monte Carlo Analysis:

 

Circuit_Used.PNG

                                                                     Figure 2: RF Amplifier Circuit 

 

The design shown in Figure 2 (above) is  same as the one we used in Blog 3  (on Smoke Analysis)  after Transistor Replacement. Going back to the steps required for performing Monte Carlo Analysis, we have already assigned the Tolerances and set the Measurement expressions in  Blog 1 (on Sensitivity Analysis). All we have to do is run Monte Carlo Analysis on this design after giving appropriate values as shown in Profile Settings tab below (Figure 3)

 

Running Monte Carlo Analysis (Profile Settings):

                     Profile_Settings_1.PNG

            Figure 3: Profile settings required before running Monte Carlo Analysis

 

Understanding Setting Options:

  • Number of Runs: This is the number of times the selected simulation profiles will be run. For each run, component parameters with tolerances will be randomly varied. More the simulation runs, more accurate the yield prediction. Better the yield, more the profit margin!
  • Starting Run number: The default starting run number is one. This is the nominal run. 
  • Random Seed Value: The random number generator uses this value to produce a sequence of random numbers for Monte Carlo Simulation
  • Number of Bins: This value determines the number of divisions in the histogram
     

Monte Carlo calculates a nominal value for each measurement using the original parameter values. After the nominal runs, algorithm randomly calculates the value of each variable parameter based on its tolerance with a flat (uniform) distribution or a Gaussian distribution function. For each profile, it uses the calculated parameter values, evaluates the measurements, and saves those values.  

 

After running Monte Carlo analysis on this design, the output window looks like  Figure 4 (below) 

 

Monte Carlo Output Environment:

Environment.PNG

                                                            Figure 4: Output window after performing Monte Carlo Analysis

 

The graph above displays  the range of measurement values along the X-axis and the number of runs with those measurement values along the Y-axis. Probability Distribution can be displayed in either Probability Distribution Function (PDF) or Cumulative Distribution Function (CDF) graph. 

 

Note, that the measurements are the same we used in Blog 1, 2 and 3 of Gain, Bandwidth, Noise Figure and Output Noise. Monte Carlo Analysis calculated the yield for each of these measurements varying the tolerance range of each component in the circuit, thus giving a holistic realization any circuit's capability.

 

For this circuit, the selected Bandwidth measurement in Figure 4 shows that the Yield is 100% for the entire frequency range from 0.14 GHz to 0.17 GHz. Same applies for the other three measurement values. It simply means that all our goals are met with perfection within the specified frequency range which is great! 

 

Generic SPICE Technology vs PSpice AA Technology:

Monte Carlo Blog Table.PNG

 

Let's wrap this Tech Blog series with a value proposition for each PSpice Advanced Analysis capability that we have,

 

                                    Proposition_0.PNG                                         

                                                         Figure 5: Overall PSpice Advanced Analysis Capabilities

 

Thus, you can leverage PSpice Advanced Analysis to reduce design cost, improve design reliability, engineer's productivity and manufacturing yield. 

 

Utilize Monte Carlo Analysis within PSpice Advanced Analysis to increase the Yield of any circuit design.

 

Refer to the other 3 blogs of this series here,

1. Know How Your Circuit Works!- Using Sensitivity Analysis In PSpice (Part 1 of 4)

2. Grab A Coffee And Let Optimizer In PSpice Do The Work For You! (Part 2 of 4)

3. Make Reliable Designs That Won’t Fail In The Real World!- Use Smoke Analysis In PSpice (Part 3 of 4)

 

Video reference: Leverage PSpice Advanced Analysis to reduce design cost, improve design reliability, engineer's productivity and manufacturing yield.

 

Try the OrCAD free version yourself and start applying these Advanced Analysis capabilities on one of the many demo designs available in there.

 

Mon, 2022-10-03 03:30
jennyarora
Offline
Last seen: 3 weeks 2 days ago
Joined: 2022-10-03 03:27

Best Call Girls in Delhi

 

They can draw in you quite well and will stay with you however long you need. Delhi Escorts Agency don't need to make a respectable attempt to dazzle their clients as they are full grown and understand what you need and look for.

Wed, 2022-10-12 06:16
riyasharmaa
Offline
Last seen: 1 month 2 weeks ago
Joined: 2022-09-24 03:39

erotic service

The main focus of our Delhi Escorts is entertainment and satisfaction of clients. No matter what your needs are, our call girls in Delhi try their best to fulfil your demands.

Wed, 2022-10-26 08:57
heenachawla
Offline
Last seen: 1 month 5 days ago
Joined: 2022-10-26 08:56

Escorts in Goa

I like this post. Also, Escorts in Goa I surmise that they are having a great time pursuing this post. Sexy Female Models will take a decent site to make a snippet of data. a debt of gratitude is in order for imparting it to me.

Tue, 2022-11-08 00:49
jennyarora
Offline
Last seen: 3 weeks 2 days ago
Joined: 2022-10-03 03:27

<p>

<p>
I'm Tina from Delhi and joined to goes with office, This was so key! My alliance and I have reliably advanced a dependable undertaking to stay aware of models as they occur in the year.</p>

<p>
<meta charset="utf-8" /></p>

<p dir="ltr">
<b id="docs-internal-guid-0b486d1d-7fff-081b-1781-b86e59c79435"><a href="https://www.desireescorts.net/location/munirka-call-girls.html">Escorts in Munirka</a> <a href="https://www.desireescorts.net/location/mundka-call-girls.html">Mundka Escorts Service</a> <a href="https://www.desireescorts.net/location/rohini-call-girls.html">Rohini Call Girls</a> <a href="https://www.desireescorts.net/location/vikaspuri-call-girls.html">Call Girls in Vikaspuri</a> <a href="https://www.desireescorts.net/location/saket-call-girls.html">Saket Escorts</a></b></p>

Tue, 2022-11-08 00:52
jennyarora
Offline
Last seen: 3 weeks 2 days ago
Joined: 2022-10-03 03:27

Delhi Escorts

Delhi Escort Affiliation We are promising you that you will get everything from your psychological fulfillment to huge fulfillment from our call young ladies in Delhi .
Janakpuri Escorts Service Gurgaon Call Girls Call Girls in Rajokri Ghaziabad Escorts Escorts in Indirapuram

Tue, 2022-11-08 00:52
jennyarora
Offline
Last seen: 3 weeks 2 days ago
Joined: 2022-10-03 03:27

Looking for perfect, hot and

Looking for perfect, hot and join as one with dears for adoration making in Delhi ? Welcome to our overall help. We have been serving sexual fulfillment and love making relationship to men since years and our stunning, hot, get attempts together with, remarkably hot, astonishing and attracting will get out your loosen up. Call young ladies in Delhi are particularly consuming, prepared and just spun around warmth making and serving a respectable consent to men. We convey the high profile relationship for a truly expanded stretch of time and evenings of really disturbing love making at your entry steps. We offer you to partake in your world with our escorts; you are allowed to take our escorts to parties, night outs and at your ideal spot in a few shows.

Escorts in Munirka Mundka Escorts Service Rohini Call Girls Call Girls in Vikaspuri Saket Escorts

Tue, 2022-11-08 00:52
jennyarora
Offline
Last seen: 3 weeks 2 days ago
Joined: 2022-10-03 03:27

Delhi Escorts young ladies

Delhi Escorts young ladies are especially fit and supply shocking help. In the point once you're with escort young ladies you ought to have assistant nearby her body.
Aerocity Escorts Escorts in Mahipalpur Chhatarpur Escorts Service Dwarka Call Girls Call Girls in Paharganj

Tue, 2022-11-15 01:39
sanskarishwetaroy
sanskarishwetaroy's picture
Offline
Last seen: 2 weeks 2 days ago
Joined: 2022-11-15 01:37

Services

I will make a section bookmark your blog and will finally get back soon.Call Girls in Goa  I truly need to request that you occur with your fundamental work, have an extraordinary occasion week's end!

Wed, 2022-11-23 14:45
srisha005
Offline
Last seen: 1 week 11 hours ago
Joined: 2022-11-23 14:41

Book Your Dream Girl And Enjoy Your Day

I like these topics very much. I would like to see such topics daily,  Escorts in Mumbai || Delhi Escorts || Patna Escort Service || Jaipur Escorts|| Escort Service in Bangalore || Escorts in Pune|| Goa Escort Service || Amritsar Escorts || Russian Escort Service in Aerocity|| Dehradun Escort|| Nainital Escorts Service || Escorts in Lucknow|| Bareilly Escorts Service|| Kanpur Escorts || this post is very good indeed. There are people like you in the world who put forth their views. Thank you so much for posting such a great post.

Download PSpice and try it for free! Download Free Trial
Cadence