<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:cc="http://web.resource.org/cc/"
xmlns="http://purl.org/rss/1.0/">
  <channel rdf:about="http://www.pagiamtzis.com/articles/index.xml">
    <title>Kostas Pagiamtzis: Articles</title>
    <link>http://www.pagiamtzis.com/articles/</link>
    <description>Articles on Electronics</description>
    <dc:language>en-us</dc:language>    
    <dc:creator>Kostas Pagiamtzis</dc:creator> 
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://www.pagiamtzis.com/articles/how-to-find-input-capacitance-using-spice/" />
        <rdf:li rdf:resource="http://www.pagiamtzis.com/articles/what-is-RAM/" />
        <rdf:li rdf:resource="http://www.pagiamtzis.com/articles/art-of-TAing" />
        <rdf:li rdf:resource="http://www.pagiamtzis.com/cam/camintro.html" />
        <rdf:li rdf:resource="http://www.pagiamtzis.com/cam/references.html" />
      </rdf:Seq>
    </items>
  </channel>

  <item rdf:about="http://www.pagiamtzis.com/articles/how-to-find-input-capacitance-using-spice/">
    <title>How to Find Input Capacitance Using Spice</title>
    <link>http://www.pagiamtzis.com/articles/how-to-find-input-capacitance-using-spice/</link>
    <content:encoded><![CDATA[
<p>Spice is the circuit designer's Swiss Army knife. We use it whenever we need
to precisely determine the properties of our circuits. This page shows how to
find the input capacitance of a node (usually the input of a digital circuit,
like an inverter) using Spice. </p>


<h2>The First Rule of Using Spice is Don't Use Spice</h2>

<p>You build a CMOS inverter for your boss and she asks you what the input
capacitance is. You answer: &ldquo;I'm not sure, but I will find out right
away!&rdquo; What you should have been able to say to her is: &ldquo;Well,
boss, the first thing I did was to familiarize myself with the 12nm CMOS
process and I found that the input capacitance is 0.8&nbsp;fF/&mu;m, so of
course my 7&mu;m PMOS, 3&mu;m NMOS inverter has about 8&nbsp;fF of input
capacitance. &rdquo; But you didn't say that, because you didn't know.  You are
a spice monkey.</p>
<p> <a href="http://www.pagiamtzis.com/articles/how-to-find-input-capacitance-using-spice/">(Continue reading...)</a></p>
]]></content:encoded>
	<dc:date>2007-01-18T00:00:00-08:00</dc:date>
  </item>



  <item rdf:about="http://www.pagiamtzis.com/articles/what-is-RAM/">
    <title>What is RAM?</title>
    <link>http://www.pagiamtzis.com/articles/what-is-RAM/</link>
    <content:encoded><![CDATA[
<p>
This article is a description of the different types of RAM for the
average (non-technical) person. If the terms SRAM, DRAM and flash memory
conjure nothing but an alphabet kaleidoscope then this article will
help you make some sense of these terms.
</p>

<h2>Why Memory?</h2>

<p>
One of the most important fundamental features of any computing system is
the ability to store data to memory, recall the data, and overwrite the data.
By memory, we mean the ability to store things, recall them and change them if
necessary, referring by analogy to our concept of human memory. 
</p>
<p> <a href="http://www.pagiamtzis.com/articles/what-is-RAM/">(Continue reading...)</a></p>
]]></content:encoded>
	<dc:date>2006-09-01T00:00:00-08:00</dc:date>
  </item>
  <item rdf:about="http://www.pagiamtzis.com/articles/art-of-TAing/">
    <title>The Art of TAing</title>
    <link>http://www.pagiamtzis.com/articles/art-of-TAing/</link>
    <content:encoded><![CDATA[
    <p>This article is an overview of my insights into how to succeed
as a tutorial teaching assistant (TA) in a university. I was a tutorial TA
eight times for three different courses in electrical and computer engineering
at the University of Toronto. I won three departmental TA awards, so I had some success.
Although I TAed electrical engineering courses, I expect that this
material is applicable to any problem-solving oriented tutorial in engineering
or the sciences. Below, I use some examples from electronics. If you don't
understand them, simply ignore them as they are not critical.
</p>

<h2>Why Teach?</h2>
<p>
I found two good reasons to teach tutorials. First, I enjoyed it. I liked
imparting my knowledge to students and helping them learn. I am amazed
at how quickly students absorb knowledge and I am often impressed with
the depth and intelligence of their questions. The second reason
to teach tutorials is to learn the material. Of course, you probably
know the material, but if you <i>really</i> want to know it,
then you should teach it. In fact, teaching is a good test of understanding.
If you can teach it, you understand it.
Sadly, it's not necessarily true that if you understand a topic, you can teach it.
I'm sure many of you have seen this proved by seemingly intelligent
professors who couldn't teach a kangaroo how to jump.
It's takes sincere effort to construct a concept in a way that's understandable to others.
</p>
<p>If you're still not convinced, don't listen to me, listen to Nobel-prize winning physicist Richard Feynman:</p>
<p>(<a href="http://www.pagiamtzis.com/articles/art-of-TAing/">Contine reading ...</a>)</p>
]]></content:encoded>
	<dc:date>2006-06-05T14:32:00-05:00</dc:date>
  </item>
  <item rdf:about="http://www.pagiamtzis.com/cam/camintro.html">
    <title>Introduction to Content-Addressable Memory (CAM)</title>
    <link>http://www.pagiamtzis.com/cam/camintro.html</link>
    <content:encoded><![CDATA[<p>This article is a brief introduction to content-addressable memory (CAM). For a
more comprehensive introduction, please see my paper titled: <a
href="http://www.pagiamtzis.com/pubs/jssc2006-abstract.html">Content-addressable memory (CAM) circuits
and architectures: A tutorial and survey</a>.</p>

<p>Content-addressable memories (CAMs) are hardware search engines that are
much faster than algorithmic approaches for search-intensive applications.
CAMs are composed of conventional semiconductor memory (usually SRAM) with
added comparison circuitry that enable a search operation to complete in a
single clock cycle. The two most common search-intensive tasks that use CAMs
are packet forwarding and packet classification in Internet routers. I
introduce CAM architecture and circuits by first describing the application of
address lookup in Internet routers. Then we describe how to implement this
lookup function with CAM.</p>

<p>(<a href="http://www.pagiamtzis.com/cam/camintro.html">Contine reading ...</a>)</p>
]]></content:encoded>
	<dc:date>2003-01-01T00:00:02-05:00</dc:date>
  </item>
  <item rdf:about="http://www.pagiamtzis.com/cam/references.html">
    <title>CAM References</title>
    <link>http://www.pagiamtzis.com/cam/references.html</link>
    <content:encoded><![CDATA[
<p>
This article is a listing of references in the field of content-addressable memory with a focus
on circuit design. Some networking papers are included that explain the applications
where CAM are used. 
</p>

<p>(<a href="http://www.pagiamtzis.com/cam/references.html">Continue reading ...</a>)</p>
]]></content:encoded>
	<dc:date>2003-01-01T00:00:01-05:00</dc:date>
  </item>
</rdf:RDF>
