<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.1" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments for All About EDA</title>
	<link>http://www.allabouteda.com</link>
	<description>All about EDA, VHDL/Verilog, Logic and Circuit Simulation, and more, from an Expert!</description>
	<pubDate>Thu, 24 Jul 2008 22:34:27 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
		<item>
		<title>Comment on Voltage drop analysis and verification - a brief aside on power net reduction by nick</title>
		<link>http://www.allabouteda.com/voltage-drop-analysis-and-verification-a-brief-aside-on-power-net-reduction/#comment-16</link>
		<dc:creator>nick</dc:creator>
		<pubDate>Sat, 19 Apr 2008 18:32:14 +0000</pubDate>
		<guid>http://www.allabouteda.com/voltage-drop-analysis-and-verification-a-brief-aside-on-power-net-reduction/#comment-16</guid>
		<description>very nice post</description>
		<content:encoded><![CDATA[<p>very nice post</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Voltage drop analysis - a note on accuracy and quality of results by nick</title>
		<link>http://www.allabouteda.com/voltage-drop-analysis-a-note-on-accuracy-and-quality-of-results/#comment-15</link>
		<dc:creator>nick</dc:creator>
		<pubDate>Sat, 19 Apr 2008 18:28:30 +0000</pubDate>
		<guid>http://www.allabouteda.com/voltage-drop-analysis-a-note-on-accuracy-and-quality-of-results/#comment-15</guid>
		<description>Hi,

Most extractors correlate pretty well when it comes to getting an accurate representation of the power network. (in terms of R's and C's)

While extraction in most tools is pretty comparable and accurate, since the size of the extracted networks is huge, a Big differentiator is the algorithm used to actually calculate V= IR (for static) or I = cdv/dt + GV (for transient).

Since we would model all the gates/macro's as current sources post some power analysis iteration (post which the current sinks are known), the equation would involve solving 
I = GV. (G is the conductance matrix). This is an inverse of a huge resistance matrix (resistance matrix ia arrived at after extraction) and then multiplication of matrices. 

So essentially to find the V's in the network (to calcuate IR drop) would involve solving a huge number of equations best modelled using a sparse linear matrix. Here some approximations are used and iterative techniques are usually employed (for ex: the Conjugate Gradient method) as opposed to Gauss Jordan or Guas seidel which can be too complex or some other krylov sub space technique could be used.

Depending on the numerical technique used to solve the Inverse/Multiplication of these huge sparse linear matrices, the IR drop resuts can vary significantly across tools.

The analysis is more complex in case of transient IR drop analysis and further gets complicated if inductances are also extracted as the matrices which result post extraction require a lot of post processing to suit any of the fast iterative techniques to be applicable on them.</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Most extractors correlate pretty well when it comes to getting an accurate representation of the power network. (in terms of R&#8217;s and C&#8217;s)</p>
<p>While extraction in most tools is pretty comparable and accurate, since the size of the extracted networks is huge, a Big differentiator is the algorithm used to actually calculate V= IR (for static) or I = cdv/dt + GV (for transient).</p>
<p>Since we would model all the gates/macro&#8217;s as current sources post some power analysis iteration (post which the current sinks are known), the equation would involve solving<br />
I = GV. (G is the conductance matrix). This is an inverse of a huge resistance matrix (resistance matrix ia arrived at after extraction) and then multiplication of matrices. </p>
<p>So essentially to find the V&#8217;s in the network (to calcuate IR drop) would involve solving a huge number of equations best modelled using a sparse linear matrix. Here some approximations are used and iterative techniques are usually employed (for ex: the Conjugate Gradient method) as opposed to Gauss Jordan or Guas seidel which can be too complex or some other krylov sub space technique could be used.</p>
<p>Depending on the numerical technique used to solve the Inverse/Multiplication of these huge sparse linear matrices, the IR drop resuts can vary significantly across tools.</p>
<p>The analysis is more complex in case of transient IR drop analysis and further gets complicated if inductances are also extracted as the matrices which result post extraction require a lot of post processing to suit any of the fast iterative techniques to be applicable on them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Third generation circuit simulation - hierarchical simulation by Mike Demler</title>
		<link>http://www.allabouteda.com/third-generation-circuit-simulation-hierarchical-simulation/#comment-5</link>
		<dc:creator>Mike Demler</dc:creator>
		<pubDate>Mon, 25 Feb 2008 23:48:53 +0000</pubDate>
		<guid>http://www.allabouteda.com/third-generation-circuit-simulation-hierarchical-simulation/#comment-5</guid>
		<description>
Welcome to the blogosphere! I found your blog through Technorati.  Mine is in the URL I attached to my comment.  I also wrote about HSIM in my reent post at "Analog Insights":  http://synopsysoc.org/analoginsights/?p=35
</description>
		<content:encoded><![CDATA[<p>Welcome to the blogosphere! I found your blog through Technorati.  Mine is in the URL I attached to my comment.  I also wrote about HSIM in my reent post at &#8220;Analog Insights&#8221;:  <a href="http://synopsysoc.org/analoginsights/?p=35" rel="nofollow">http://synopsysoc.org/analoginsights/?p=35</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
