| Current Path : /var/www/html/bibhas.ghoshal/ |
| Current File : //var/www/html/bibhas.ghoshal/teaching_coa_lab_2021.html |
<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
xmlns:st1="urn:schemas-microsoft-com:office:smarttags"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 12">
<meta name=Originator content="Microsoft Word 12">
<link rel=File-List href="index_files/filelist.xml">
<title>Computer Organisation and Architecture Lab</title>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="place"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="PlaceType"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="PlaceName"/>
<!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>isg</o:Author>
<o:Template>Normal</o:Template>
<o:LastAuthor>Indranil Sengupta</o:LastAuthor>
<o:Revision>158</o:Revision>
<o:TotalTime>446</o:TotalTime>
<o:Created>2003-07-31T02:32:00Z</o:Created>
<o:LastSaved>2013-11-13T17:14:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
<o:Words>673</o:Words>
<o:Characters>3839</o:Characters>
<o:Company>IIT Kharagpur</o:Company>
<o:Lines>31</o:Lines>
<o:Paragraphs>9</o:Paragraphs>
<o:CharactersWithSpaces>4503</o:CharactersWithSpaces>
<o:Version>12.00</o:Version>
</o:DocumentProperties>
</xml><![endif]-->
<link rel=dataStoreItem href="index_files/item0006.xml"
target="index_files/props0007.xml">
<link rel=themeData href="index_files/themedata.thmx">
<link rel=colorSchemeMapping href="index_files/colorschememapping.xml">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:Zoom>120</w:Zoom>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:TrackMoves>false</w:TrackMoves>
<w:TrackFormatting/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
DefSemiHidden="false" DefQFormat="false" LatentStyleCount="267">
<w:LsdException Locked="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
QFormat="true" Name="caption"/>
<w:LsdException Locked="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="99" Name="No List"/>
<w:LsdException Locked="false" Priority="99" SemiHidden="true"
Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" Priority="99" SemiHidden="true" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" QFormat="true"
Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" QFormat="true"
Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" QFormat="true"
Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" QFormat="true"
Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" QFormat="true"
Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" QFormat="true"
Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" SemiHidden="true"
UnhideWhenUsed="true" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if !mso]><object
classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></object>
<style>
st1\:*{behavior:url(#ieooui) }
</style>
<![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;
mso-font-charset:1;
mso-generic-font-family:roman;
mso-font-format:other;
mso-font-pitch:variable;
mso-font-signature:0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";}
h1
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Heading 1 Char";
mso-style-next:Normal;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
page-break-after:avoid;
mso-outline-level:1;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
color:navy;
mso-font-kerning:0pt;}
h2
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Heading 2 Char";
mso-style-next:Normal;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:1.0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
page-break-after:avoid;
mso-outline-level:2;
font-size:11.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;}
h3
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Heading 3 Char";
mso-style-next:Normal;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.75in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
page-break-after:avoid;
mso-outline-level:3;
font-size:11.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;}
h4
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Heading 4 Char";
mso-style-next:Normal;
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
mso-outline-level:4;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
font-weight:normal;
text-decoration:underline;
text-underline:single;}
h5
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Heading 5 Char";
mso-style-next:Normal;
margin:0in;
margin-bottom:.0001pt;
text-align:center;
mso-pagination:widow-orphan;
page-break-after:avoid;
mso-outline-level:5;
font-size:14.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
color:navy;}
p.MsoTitle, li.MsoTitle, div.MsoTitle
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Title Char";
margin:0in;
margin-bottom:.0001pt;
text-align:center;
mso-pagination:widow-orphan;
font-size:16.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";
font-weight:bold;}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
{mso-style-unhide:no;
mso-style-link:"Body Text Char";
margin:0in;
margin-bottom:.0001pt;
text-align:center;
mso-pagination:widow-orphan;
font-size:22.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";
color:maroon;
font-weight:bold;}
p.MsoBodyTextIndent, li.MsoBodyTextIndent, div.MsoBodyTextIndent
{mso-style-unhide:no;
mso-style-link:"Body Text Indent Char";
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
text-align:justify;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{mso-style-unhide:no;
color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-unhide:no;
color:purple;
text-decoration:underline;
text-underline:single;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";}
span.Heading1Char
{mso-style-name:"Heading 1 Char";
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 1";
mso-ansi-font-size:14.0pt;
mso-bidi-font-size:14.0pt;
font-family:"Cambria","serif";
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#365F91;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:bold;}
span.Heading2Char
{mso-style-name:"Heading 2 Char";
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 2";
mso-ansi-font-size:13.0pt;
mso-bidi-font-size:13.0pt;
font-family:"Cambria","serif";
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#4F81BD;
mso-themecolor:accent1;
font-weight:bold;}
span.Heading3Char
{mso-style-name:"Heading 3 Char";
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 3";
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Cambria","serif";
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#4F81BD;
mso-themecolor:accent1;
font-weight:bold;}
span.Heading4Char
{mso-style-name:"Heading 4 Char";
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 4";
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Cambria","serif";
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#4F81BD;
mso-themecolor:accent1;
font-weight:bold;
font-style:italic;}
span.Heading5Char
{mso-style-name:"Heading 5 Char";
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 5";
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Cambria","serif";
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#243F60;
mso-themecolor:accent1;
mso-themeshade:127;}
span.TitleChar
{mso-style-name:"Title Char";
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:Title;
mso-ansi-font-size:26.0pt;
mso-bidi-font-size:26.0pt;
font-family:"Cambria","serif";
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#17365D;
mso-themecolor:text2;
mso-themeshade:191;
letter-spacing:.25pt;
mso-font-kerning:14.0pt;}
span.BodyTextChar
{mso-style-name:"Body Text Char";
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Body Text";
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;}
span.BodyTextIndentChar
{mso-style-name:"Body Text Indent Char";
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Body Text Indent";
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;}
span.SpellE
{mso-style-name:"";
mso-spl-e:yes;}
span.GramE
{mso-style-name:"";
mso-gram-e:yes;}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
font-size:10.0pt;
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.Section1
{page:Section1;}
/* List Definitions */
@list l0
{mso-list-id:1386414300;
mso-list-type:hybrid;
mso-list-template-ids:865884146 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1
{mso-list-id:1451700927;
mso-list-type:hybrid;
mso-list-template-ids:610715252 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l1:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;
font-family:Symbol;}
@list l1:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;
font-family:"Courier New";}
@list l1:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman","serif";}
table.MsoTableGrid
{mso-style-name:"Table Grid";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-unhide:no;
border:solid black 1.0pt;
mso-border-themecolor:text1;
mso-border-alt:solid black .5pt;
mso-border-themecolor:text1;
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-border-insideh:.5pt solid black;
mso-border-insideh-themecolor:text1;
mso-border-insidev:.5pt solid black;
mso-border-insidev-themecolor:text1;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman","serif";}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="56322"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple style='tab-interval:.5in'>
<div class=Section1>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoBodyText><span style='font-size:18.0pt;mso-bidi-font-size:12.0pt'>Computer Organization and Architecture Lab<o:p></o:p></span></p>
<p class=MsoNormal><o:p> </o:p></p>
<h5 style='margin-bottom:12.0pt'><u><span style='mso-fareast-font-family:"Times New Roman"'>SPRING
2020-2021<o:p></o:p></span></u></h5>
<h5 style='margin-bottom:12.0pt'><span style='mso-fareast-font-family:"Times New Roman"'><span
style='mso-spacerun:yes'>Section A </span> (Tuesday 5:00-7:00 PM)<u> <o:p></o:p></u></span></h5>
<p class=MsoNormal align=center style='text-align:center'><b style='mso-bidi-font-weight:
normal'><span style='color:#7030A0'> Lectures/ Tut and Lab evaluation to be held Online via Google Meet<o:p></o:p></span></b></p>
<p class=MsoNormal align=center style='text-align:center'><b style='mso-bidi-font-weight:
normal'><span style='color:#7030A0'>Announcements, Assignment submission and Quiz evaluations via Google Classroom<o:p></o:p></span></b></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<!--
<p class=MsoNormal><b><u><span style='font-size:14.0pt;mso-bidi-font-size:12.0pt;
color:navy'>Course Outline:<o:p></o:p></span></u></b></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoBodyTextIndent style='margin-bottom:2.0pt'><span class=GramE><span
style='font-size:12.0pt'>OS Basics : Definition, OS as resource manager, Types of OS, OS Structure; </span></span><span
style='font-size:12.0pt'> System Calls, Types of System Call <o:p></o:p></span></p>
<p class=MsoBodyTextIndent style='margin-bottom:2.0pt'><span style='font-size:
12.0pt'>PROCESS MANAGEMENT: Processes, Process Concept, Process Scheduling, Operations on Processes, Interprocess Communication; <o:p></o:p></span></p>
<p class=MsoBodyTextIndent style='margin-bottom:2.0pt'><span style='font-size:
12.0pt'>Threads : Overview, Multithreading Models <o:p></o:p></span></p>
<p class=MsoBodyTextIndent style='margin-bottom:2.0pt'><span style='font-size:
12.0pt'>CPU Scheduling : Scheduling Criteria, Scheduling Algorithms, Multiple-Processor Scheduling <o:p></o:p></span></p>
<p class=MsoBodyTextIndent style='margin-bottom:2.0pt'><span style='font-size:
12.0pt'>Process Synchronization : Monitors, The Critical-Section Problem, Peterson's Solution, Synchronization Hardware, Semaphores, Classic Problems of Synchronization <o:p></o:p></span></p>
<p class=MsoBodyTextIndent style='margin-bottom:2.0pt'><span style='font-size:
12.0pt'>Deadlocks : System Model, Deadlock Characterization, Methods for Handling Deadlocks, Deadlock Prevention, Deadlock Avoidance, Deadlock Detection, Recovery From Deadlock <o:p></o:p></span></p>
<p class=MsoBodyTextIndent style='margin-bottom:2.0pt'><span style='font-size:
12.0pt'>MEMORY MANAGEMENT : Main Memory Basics, Swapping, Contiguous Memory Allocation, Paging, Structure of the Page Table, Segmentation, Basics of Virtual Memory, Demand Paging, Page Replacement, Allocation of Frames, Thrashing <o:p></o:p></span></p>
<p class=MsoBodyTextIndent style='margin-bottom:2.0pt'><span style='font-size:
12.0pt'>STORAGE MANAGEMENT : File Concept, Protection, Access Methods, Directory Structure, File-System Mounting, File Sharing, File-System Structure
File-System Implementation, Directory Implementation, Allocation Methods, Mass-Storage Structure, Overview of Mass-Storage, Disk Scheduling, Disk Management<o:p></o:p></span></p>
<p class=MsoBodyTextIndent style='margin-bottom:2.0pt'><span style='font-size:
12.0pt'>MINIX : Basic Commands, Directory Structure, Internal Architecture, Source Code organization, All minix task assigned in Lab <o:p></o:p></span></p>
-->
<p class=MsoNormal><b><u><span style='font-size:14.0pt;mso-bidi-font-size:12.0pt;
color:navy'>Course Objective: <o:p></o:p></span></u></b></p>
<p class=MsoBodyTextIndent style='margin-bottom:2.0pt'><span class=GramE><span
style='font-size:12.0pt'>The goal of this course is to have students understand and appreciate the principles of computing hardware and how it interfaces to software. It would provide the students the understanding of system-level programming and provide a high-level understanding of the role played by compilers, assemblers, instruction sets, and hardware
<p class=MsoNormal><b><u><span style='font-size:14.0pt;mso-bidi-font-size:12.0pt;
color:navy'>Lab Course Outline:<o:p></o:p></span></u></b></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoBodyTextIndent style='margin-bottom:2.0pt'><span class=GramE><span
style='font-size:12.0pt'> The lab classes will mainly consist of (a) Assembly language programming using MIPS and ARM instruction set
(b) Design and Simulation of Data Path and Control of CPUs (c) Parallel Programming on multicore architecture / GPU Programming
It is expected that students perform the lab assignments seriously to have a more refined knowledge of the topics. </span></span><span
style='font-size:12.0pt'> <o:p></o:p></span></p>
<p class=MsoNormal><a name="OLE_LINK1"><b><u><span style='font-size:14.0pt;
mso-bidi-font-size:12.0pt;color:navy'>Tools and Language</span></u></b></a><b><u><span
style='font-size:14.0pt;mso-bidi-font-size:12.0pt;color:navy'><o:p></o:p></span></u></b></p>
The vehicular language used for understanding the instruction set architecture would be "MIPS Assembly". In addition, the ARM assembly would also be discussed. "OpenMPI" and "CUDA" will be used for paralle programming and GPU programming respectively. "Verilog" would be used for the design and simulation of basic components of the computer system.<br>
All codes, assignments and lab exercises will be implemented in MIPS Assembly and Verilog language only. </br>
The prefered simulators would be (i) MARS simulator for simulating the MIPS instructions (ii) emuARM simulator for simulating the ARM instructions (iii) Modelsim to simulate the Verilog models <br><br>
<p class=MsoNormal><a name="OLE_LINK1"><b><u><span style='font-size:14.0pt;
mso-bidi-font-size:12.0pt;color:navy'>Regarding <i> MARS </i></span></u></b></a><b><u><span
style='font-size:14.0pt;mso-bidi-font-size:12.0pt;color:navy'><o:p></o:p></span></u></b></p>
1. MARS Simulator requires the Java Run Time environment (JRE). A local copy of JRE and MARS has been provided for download through the course website. <br> 2. Consult the TAs in case of difficulty in download and installation. <br> 3. Necessary instructions and tutorials have also been provided in the lab resources section of the course website to help in installation of MARS32. </br></br>
<p class=MsoNormal><a name="OLE_LINK1"><b><u><span style='font-size:14.0pt;
mso-bidi-font-size:12.0pt;color:navy'>Regarding <i> Modelsim </i></span></u></b></a><b><u><span
style='font-size:14.0pt;mso-bidi-font-size:12.0pt;color:navy'><o:p></o:p></span></u></b></p>
Modelsim is available in both Linux and Windows environment. We will be using the Linux version in the labs.</br> </br> A local copy of the software has been provided on the course website (scroll down on this page). </br> 1. Refer to the Course Contents section of this page </br> 2. Download the <i> .run </i> file from the Modelsim Setup - Linux link and follow the instructions provided at <i> Installing Modelsim </i> </br> 3. Consult the TAs in case of difficulty in download and installation. <br> </br>
A student edition of the Modelsim software ( in Windows environment) can be obtained from <a href="https://www.mentor.com/company/higher_ed/modelsim-student-edition"><span class=SpellE></span>[here]</a><o:p></o:p> </br></br>
<p class=MsoNormal><a name="OLE_LINK1"><b><u><span style='font-size:14.0pt;
mso-bidi-font-size:12.0pt;color:navy'>Open Source Simulators</span></u></b></a><b><u><span
style='font-size:14.0pt;mso-bidi-font-size:12.0pt;color:navy'><o:p></o:p></span></u></b></p>
Most students prefer using open source Verilog simulators such as <i> Icarus Verilog commonly known as Iverilog </i> while working at home. You are encouraged to download and install Iverilog in your machines, and use these software instead of non-standard software.</br> Visit the following links in case you wish to use Iverilog : <br>
<a href="lecture_slides_coa/Iverilog_in_windows.pdf">1. Setting up your environment for programming in Iverilog (Windows/Linux)</a></br>
<a href="lecture_slides_coa/Icarus_Verilog_Tutorial.html">2. Tutorial: Verilog Programming using Iverilog Simulator</a></br> <br>
<p class=MsoNormal><a name="OLE_LINK1"><b><u><span style='font-size:14.0pt;
mso-bidi-font-size:12.0pt;color:navy'>Machines, OS and Editors</span></u></b></a><b><u><span
style='font-size:14.0pt;mso-bidi-font-size:12.0pt;color:navy'><o:p></o:p></span></u></b></p>
The computer systems for the course can be any machine with standard configuration. </br> </br>
The preferred operating system for the tutorials and lab would be Ubuntu Linux. It is a good idea to have linux installed on your machine. Linux can co-exist with windows, if you have that already installed. Otherwise, if you like to have both then you should install windows first and linux next. Windows sometimes disturbs other installed systems. A recent Ubuntu distribution is available <a href="http://releases.ubuntu.com/"><span class=SpellE></span>[here]</a><o:p></o:p> </br></br></br>
The preferred editors for the tutorial and lab sessions would be either <i> Emacs </i> , <i> Gedit </i> or <i> vi </i> </br>
<i> Gedit </i> and <i> vi </i> are pre-installed with any Ubutu distribution.</br>
To install <i> Emacs </i> in the Ubuntu environment : Open a terminal and type <i> sudo apt-get install emacs </i> </br> </br>
<p class=MsoNormal><a name="OLE_LINK1"><b><u><span style='font-size:14.0pt;
mso-bidi-font-size:12.0pt;color:navy'>Lab Related Instructions</span></u></b></a><b><u><span
style='font-size:14.0pt;mso-bidi-font-size:12.0pt;color:navy'><o:p></o:p></span></u></b></p>
Submission : All submissions must be made using <i>Google Classroom </i>. You will be notified about mode and way to submit in the tutorial classes. Submissions after the deadline will not be considered.<br> <br>
Programming Language : The lab assignments will involve coding in either MIPS Assembly / ARM assembly or Verilog programming language. Although we will initially help you to debug your codes, the debugging support will be slowly withdrawn as time progresses. For MIPS Assembly / ARM assembly and Verilog syntax, look at the lecture slides, or bring with you any reference <br> <br>
Plagiarism : We have a zero tolerance policy towards plagiarism. Any case of cheating or stealing codes would result in imposition of "Unfair Means" charge on you and you will have to face the disciplinary committee of the Department leading to probable de-registration from the course. The person who allowed his program to be copied and the one who copied it will face same consequences. If you copy parts of your code from the Internet, you must mention that clearly in your code. Failure to do that will lead to your entire submission being invalid. <br> <br>
<p class=MsoBodyTextIndent><span style='font-size:12.0pt'><o:p> </o:p></span></p>
<p class=MsoBodyTextIndent><b><span style='font-size:12.0pt'><o:p> </o:p></span></b></p>
<p class=MsoBodyTextIndent><span style='font-size:12.0pt'><o:p> </o:p></span></p>
<p class=MsoBodyTextIndent><b><span style='font-size:12.0pt'><o:p> </o:p></span></b></p>
<p class=MsoNormal><a name="OLE_LINK1"><b><u><span style='font-size:14.0pt;
mso-bidi-font-size:12.0pt;color:navy'>References:</span></u></b></a><b><u><span
style='font-size:14.0pt;mso-bidi-font-size:12.0pt;color:navy'><o:p></o:p></span></u></b></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoBodyTextIndent style='margin-bottom:2.0pt;text-indent:-.25in;
mso-list:l0 level1 lfo2;tab-stops:list .5in'><![if !supportLists]><span
style='font-size:12.0pt'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:12.0pt'>David A. Patterson and <span class=SpellE>John L. Hennessy,</span>,
Computer Organization and Design: The Hardware/Software Interface <span class=SpellE>Morgan Kaufmann</span> ARM Edition, 2010. <!--<a
href="http://codex.cs.yale.edu/avi/os-book/OS9/slide-dir/index.html"><span class=SpellE>[Slides Available Here]</span></a><o:p></o:p> -->
<p class=MsoBodyTextIndent style='margin-bottom:2.0pt;text-indent:-.25in;
mso-list:l0 level1 lfo2;tab-stops:list .5in'><![if !supportLists]><span
style='font-size:12.0pt'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:12.0pt'>Carl Hamachar, <span class=SpellE>Zvonco Vranesic and Safwat Zaky, </span>
Computer Organization, <st1:place w:st="on"><st1:PlaceName w:st="on">McGraw Hill</st1:PlaceName>
<st1:PlaceType w:st="on"></st1:PlaceType></st1:place> <o:p></o:p></span></p>
<p class=MsoBodyTextIndent style='margin-bottom:2.0pt;text-indent:-.25in;
mso-list:l0 level1 lfo2;tab-stops:list .5in'><![if !supportLists]><span
style='font-size:12.0pt'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:12.0pt'><span class=SpellE></span> Donald E. Thomas and Philip R. Moorby, The Verilog® Hardware Description Language, Springer<o:p></o:p></span></p>
<p class=MsoBodyTextIndent style='margin-bottom:2.0pt;text-indent:-.25in;
mso-list:l0 level1 lfo2;tab-stops:list .5in'><![if !supportLists]><span
style='font-size:12.0pt'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:12.0pt'> <span class=SpellE></span> <span
class=SpellE>Michael D. Ciletti</span> <span class=SpellE></span>, Advanced Digital Design with the Verilog HDL, 2nd Edition, Pearson <span class=SpellE></span>
<o:p></o:p></span></p>
<p class=MsoBodyTextIndent style='margin-bottom:2.0pt;text-indent:-.25in;
mso-list:l0 level1 lfo2;tab-stops:list .5in'><![if !supportLists]><span
style='font-size:12.0pt'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:12.0pt'>Morris Mano <span class=SpellE></span>,
Computer System Architecture, Pearson Education<o:p></o:p></span></p>
<p class=MsoBodyTextIndent style='margin-left:0in'><b><span style='font-size:
12.0pt'><o:p> </o:p></span></b></p>
<p class=MsoBodyTextIndent style='margin-left:0in'><b><span style='font-size:
12.0pt'><o:p> </o:p></span></b></p>
<p class=MsoNormal style='margin-bottom:12.0pt'><b><u><span style='font-size:
14.0pt;mso-bidi-font-size:12.0pt;color:navy'>Important Instructions:</span><span
style='color:navy'><o:p></o:p></span></u></b></p>
<p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
margin-bottom:6.0pt;margin-left:.75in;mso-add-space:auto;text-indent:-.25in;
mso-list:l1 level1 lfo4'><![if !supportLists]><span style='font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:navy;
mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>The laboratory assignments will be mainly implementation-oriented
which have to be coded in Verilog and ARM/MIPS assembly. The lab assignments will be based on the topics discussed in theoretical lectures. <span
style='color:navy;mso-bidi-font-weight:bold'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpLast style='margin-left:.75in;mso-add-space:auto;
text-indent:-.25in;mso-list:l1 level1 lfo4'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:navy;mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>Every student is expected to have access to at least
One of the reference books <span class=SpellE></span>.</span><span
style='color:navy;mso-bidi-font-weight:bold'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpFirst style='margin-top:0in;margin-right:0in;
margin-bottom:6.0pt;margin-left:.75in;mso-add-space:auto;text-indent:-.25in;
mso-list:l1 level1 lfo4'><![if !supportLists]><span style='font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:navy;
mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>Attendance in lab classes is mandatory. If the
attendance of a student falls below 75%, he/she may expect a "F Grade"</span><span style='color:navy;
mso-bidi-font-weight:bold'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
margin-bottom:6.0pt;margin-left:.75in;mso-add-space:auto;text-indent:-.25in;
mso-list:l1 level1 lfo4'><![if !supportLists]><span style='font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:navy;
mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>The laboratory course will consist of class
assignments as well as take home assignments. <b><i style='mso-bidi-font-style:
normal'></i></b>.</span><span style='color:navy;mso-bidi-font-weight:
bold'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
margin-bottom:6.0pt;margin-left:.75in;mso-add-space:auto;text-indent:-.25in;
mso-list:l1 level1 lfo4'><![if !supportLists]><span style='font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:navy;
mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>All class assignemnts have to be done very seriously and should be submitted to the TAs at the end of the class hour. Performance during class assignemnts not only carries wieghtage for grades, they also help in clearing the concepts discussed in theoretical lectures. If a student does not submit
the clas assignments or in non-responsive during viva, his/her may expect a "F" grade. Take home assignments help in preparing for the lab exam. <b><i style='mso-bidi-font-style:
normal'></i></b>.</span><span style='color:navy;mso-bidi-font-weight:
bold'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
margin-bottom:6.0pt;margin-left:.75in;mso-add-space:auto;text-indent:-.25in;
mso-list:l1 level1 lfo4'><![if !supportLists]><span style='font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:navy;
mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>6.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>Tutorial sessions will be conducted by TAs for the first hour of every lab session. Interact with them to clear your doubts regarding the lab assignments.<b><i style='mso-bidi-font-style:
normal'></i></b>.</span><span style='color:navy;mso-bidi-font-weight:
bold'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
margin-bottom:3.0pt;margin-left:.75in;mso-add-space:auto;text-indent:-.25in;
mso-list:l1 level1 lfo4'><![if !supportLists]><span style='font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:navy;
mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>7.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>Grading Policy (For each of Components 1 and 2) :
</span><span
style='color:navy;mso-bidi-font-weight:bold'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:1.25in;mso-add-space:
auto;text-indent:-.25in;mso-list:l1 level2 lfo4'><![if !supportLists]><span
style='font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:navy;mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>o<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='color:black;mso-themecolor:text1;mso-bidi-font-weight:bold'>5%:
Implementation of the assignment </span><span style='color:navy;mso-bidi-font-weight:
bold'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:1.25in;mso-add-space:
auto;text-indent:-.25in;mso-list:l1 level2 lfo4'><![if !supportLists]><span
style='font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:navy;mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>o<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='color:black;mso-themecolor:text1;mso-bidi-font-weight:bold'>5%:
VIVA (each day)</span><span style='color:navy;mso-bidi-font-weight:
bold'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-bottom:12.0pt'><b><u><span style='font-size:
14.0pt;mso-bidi-font-size:12.0pt;color:navy'>Important Links:</span><br></br>
<span
style='font-size:11.0pt'><a href="https://research.cs.wisc.edu/arch/www/"><span class=SpellE>WWW Computer Architecture <o:p></o:p></span></b></p><br>
<span
style='font-size:11.0pt'><a href="https://research.cs.wisc.edu/arch/www/tools.html"><span class=SpellE>Tools , Simulators and Benchmarks<o:p></o:p></span></b></p>
<p class=MsoBodyTextIndent style='margin-left:0in'><b><span style='font-size:
12.0pt'><o:p> </o:p></span></b></p>
<p class=MsoBodyTextIndent><span lang=FR style='font-size:11.0pt;color:black;
mso-themecolor:text1;mso-ansi-language:FR;mso-bidi-font-weight:bold'><o:p> </o:p></span></p>
<p class=MsoBodyTextIndent style='margin-left:0in'><b><span lang=FR
style='font-size:12.0pt;mso-ansi-language:FR'><o:p> </o:p></span></b></p>
<p class=MsoBodyTextIndent style='margin-top:0in;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in'><b><u><span style='color:navy'>Lab Assignments:<o:p></o:p></span></u></b></p>
<!--
<p class=MsoBodyTextIndent align=left style='margin-top:0in;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in'><span
style='font-size:12.0pt'><b>A Nice tutorial on "Programming in Verilog" can be found <a href="http://www.asic-world.com/verilog/verilog_one_day.html">here</a></b><o:p></o:p></span></p><br>
-->
<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
style='margin-left:35.6pt;border-collapse:collapse;border:none;mso-border-alt:
solid black .5pt;mso-border-themecolor:text1;mso-yfti-tbllook:1184;mso-padding-alt:
0in 5.4pt 0in 5.4pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><b><span style='font-size:12.0pt;color:#C00000'>Sl. No.<o:p></o:p></span></b></p>
</td>
<td width=270 valign=top style='width:202.5pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><b><span style='font-size:12.0pt;color:#C00000'>Topic<o:p></o:p></span></b></p>
</td>
<td width=270 valign=top style='width:202.5pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><b><span style='font-size:12.0pt;color:#C00000'>Tutorials<o:p></o:p></span></b></p>
</td>
<td width=72 valign=top style='width:.75in;border:solid black 1.0pt;
mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><b><span style='font-size:12.0pt;color:#C00000'>Assignments<o:p></o:p></span></b></p>
</td>
<td width=150 valign=top style='width:112.5pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><b><span style='font-size:12.0pt;color:#C00000'>Helpful Resources<o:p></o:p></span></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'><br><br><br>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>1.<o:p></o:p></span></p><br><br>
</td>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'><br><br><br>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>Assembly Language Programming I : Understanding the MIPS Architecture<o:p></o:p></span></p><br><br>
</td>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:left'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'><o:p></o:p></span></p><br><br>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="COA_2021/tutorials/Getting-started-with-MIPS-using-MARS.pdf">Getting Started with MARS</a><o:p></o:p></span></p><br><br>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="COA_2021/lecture_slides/04-MIPSAssembly.pdf">MIPS Assembly I</a><o:p></o:p></span></p><br><br>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="COA_2021/lecture_slides/07-MoreAssemblyProgramming.pdf">MIPS Assembly II </a><o:p></o:p></span></p><br><br>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="COA_2021/tutorials/Tutorial_MIPS_Using_MARS.pdf">Tutorial : MIPS Assembly Language Programming Using MARS</a><o:p></o:p></span></p><br><br><br><br>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:center'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'><a
href="COA_2021/video_lectures/Tut1_mars.mp4">Tutorial Video on MIPS Programming using MARS - Part 1<span class=SpellE></span></a><o:p></o:p></span></p> <br><br>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:center'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'><a
href="COA_2021/video_lectures/Tut2_mars.mp4">Tutorial Video on MIPS Programming using MARS - Part 2<span class=SpellE></span></a><o:p></o:p></span></p> <br><br>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:center'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'><a
href="COA_2021/video_lectures/Tut3_mars.mp4">Tutorial Video on MIPS Programming using MARS - Part 3<span class=SpellE></span></a><o:p></o:p></span></p> <br><br>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'><br><br><br>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="COA_2021/tutorials/MIPS_lab_assignment_1.pdf">Lab Assignment 1 </a><o:p></o:p></span></p></br><br>
<!--
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="lecture_slides_coa/lab_assignment_2.pdf">MIPS Assignment 2</a><o:p></o:p></span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="lecture_slides_coa/buggy.s">buggy.s</a><o:p></o:p></span></p></br>
-->
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'><br><br>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="COA_2021/tutorials/jre-8u201-linux-i586.tar">JRE Download</a><o:p></o:p></span></p></br><br>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="COA_2021/tutorials/Mars4_5.zip">MARS Download</a><o:p></o:p></span></p></br><br>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="https://courses.missouristate.edu/KenVollmar/mars/MARS_4_5_Aug2014/Mars4_5.jar">MARS Simulator</a><o:p></o:p></span></p><br><br>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="COA_2021/lecture_slides/02-MIPSArchitecture.pdf">MIPS Architecture</a><o:p></o:p></span></p><br>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="COA_2021/lecture_slides/MIPS_Instruction_Set.pdf">MIPS Instruction Set</a><o:p></o:p></span></p></br><br>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="COA_2021/lecture_slides/MIPS_Programming.pdf">MIPS Programming</a><o:p></o:p></span></p></br> <br>
</br>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'><br><br><br>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>2.<o:p></o:p></span></p><br><br>
</td>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'><br><br><br>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>Assembly Language Programming II<o:p></o:p></span></p><br><br>
</td>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:left'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'><o:p></o:p></span></p><br><br>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'><br><br><br>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="COA_2021/tutorials/MIPS_lab_assignment_2.pdf">Lab Assignment 2 </a><o:p></o:p></span></p></br><br>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="COA_2021/tutorials/buggy.s">buggy.s</a><o:p></o:p></span></p></br>
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'><br><br>
</br>
</td>
</tr>
<!--
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:11.0pt;color:navy;mso-bidi-font-weight:bold'>
<a
href="lecture_slides/lect1/lect1_hw.pdf"><span class=SpellE>HW Assignment1</span></a><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>2.<o:p></o:p></span></p>
</td>
<td width=270 valign=top style='width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:left'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'><o:p></o:p></span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="lab_files/Lecture1.pdf">Digital_Design_Using_Verilog</a><o:p></o:p></span></p>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="lab_files/coa_lab1.pdf">Assignment 1</a><o:p></o:p></span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="lab_files/Verilog_lab_Solutions.pdf">Assignment 2</a><o:p></o:p></span></p>
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="lecture_slides_coa/verilog.pdf">1. Handout : Verilog HDL</a><o:p></o:p></span></p><br>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>3.<o:p></o:p></span></p>
</td>
<td width=270 valign=top style='width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:left'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'><o:p></o:p></span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="lab_files/06_FSM.pdf">FSM Design in Verilog</a><o:p></o:p></span></p>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="lab_files/coa_lab1.pdf"></a><o:p></o:p></span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="lab_files/Verilog_lab_Solutions.pdf"></a><o:p></o:p></span></p>
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="lecture_slides_coa/verilog.pdf"></a><o:p></o:p></span></p><br>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="lecture_slides_coa/Icarus_Verilog_Tutorial.html"></a><o:p></o:p></span></p></br>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="lecture_slides_coa/Iverilog_in_windows.pdf"></a><o:p></o:p></span></p></br>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>4.<o:p></o:p></span></p>
</td>
<td width=270 valign=top style='width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:left'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'><o:p></o:p></span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="http://web.engr.oregonstate.edu/~walkiner/cs271-wi13/slides/04-MIPSAssembly.pdf">MIPS Assembly Language Programming Using MARS 1</a><o:p></o:p></span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="http://web.engr.oregonstate.edu/~walkiner/cs271-wi13/slides/07-MoreAssemblyProgramming.pdf">MIPS Assembly Language Programming Using MARS 2</a><o:p></o:p></span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="lecture_slides_coa/Getting_Started_With_MIPS_Using_MARS.pdf">Getting Started with MIPS using MARS</a><o:p></o:p></span></p></br>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="lecture_slides_coa/Tutorial_MIPS_Using_MARS.pdf">Tut 1 : MIPS Programming Using MARS</a><o:p></o:p></span></p></br>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="lecture_slides_coa/lab_assignment_1.pdf">MIPS Assignment 1</a><o:p></o:p></span></p></br>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="lecture_slides_coa/lab_assignment_2.pdf">MIPS Assignment 2</a><o:p></o:p></span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="lecture_slides_coa/buggy.s">buggy.s</a><o:p></o:p></span></p></br>
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="http://web.engr.oregonstate.edu/~walkiner/cs271-wi13/slides/02-MIPSArchitecture.pdf">MIPS Architecture</a><o:p></o:p></span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="lecture_slides_coa/MIPS_Instruction_Set.pdf">MIPS Instruction Set</a><o:p></o:p></span></p></br>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="lecture_slides_coa/MIPS_Programming.pdf">MIPS Programming</a><o:p></o:p></span></p></br>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="http://courses.missouristate.edu/KenVollmar/mars/index.htm">MARS Simulator</a><o:p></o:p></span></p></br>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>5.<o:p></o:p></span></p>
</td>
<td width=270 valign=top style='width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:left'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'><o:p></o:p></span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="lecture_slides_coa/MARS_Tutorial.pdf">Tut2 : Using the cache simulator</a><o:p></o:p></span></p>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="lecture_slides_coa/lab_assignment_3.pdf">MIPS Assignment 3</a><o:p></o:p></span></p></br>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="lecture_slides_coa/row-major.asm">row-major.asm</a><o:p></o:p></span></p></br>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="lecture_slides_coa/column-major.asm">column-major.asm</a><o:p></o:p></span></p></br>
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="http://web.engr.oregonstate.edu/~walkiner/cs271-wi13/slides/02-MIPSArchitecture.pdf"></a><o:p></o:p></span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="lecture_slides_coa/MIPS_Instruction_Set.pdf"></a><o:p></o:p></span></p></br>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="lecture_slides_coa/MIPS_Programming.pdf"></a><o:p></o:p></span></p></br>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="http://courses.missouristate.edu/KenVollmar/mars/index.htm"></a><o:p></o:p></span></p></br>
</td>
</tr>
<!--
<tr style='mso-yfti-irow:3'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>3.<o:p></o:p></span></p>
</td>
<td width=270 valign=top style='width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:left'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'>Process Management<o:p></o:p></span></p>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="lab_assignments/lab3.pdf">Assignment3</a><o:p></o:p></span></p>
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="./lab_assignments/sample_programs_process_mgmt/fork_execute.c">fork_execute.c</a> <a href="lab_assignments/sample_programs_process_mgmt/fork_test.c">fork_test.c</a> <a href="lab_assignments/sample_programs_process_mgmt/fork-01.c">fork-01.c</a><br><a href="lab_assignments/sample_programs_process_mgmt/fork-02.c">fork-02.c</a> <a href="lab_assignments/sample_programs_process_mgmt/fork-03.c">fork-03.c</a> <a href="lab_assignments/sample_programs_process_mgmt/fork-04.c">fork-04.c</a> <a href="lab_assignments/sample_programs_process_mgmt/fork-05.c">fork-05.c</a> <br><a href="lab_assignments/sample_programs_process_mgmt/orphan_process.c">orphan_process.c</a> <a href="lab_assignments/sample_programs_process_mgmt/zombie_process.c">zombie_process.c</a><o:p></o:p></span></p>
</td>
</tr>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="lab_files/"></a><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:3'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>4.<o:p></o:p></span></p>
</td>
<td width=270 valign=top style='width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:left'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'>Scheduling Algorithms<o:p></o:p></span></p>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="lab_files/lab4_scheduling_algorithms.pdf">Assignment4</a><o:p></o:p></span></p>
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="lab_files/"></a><o:p></o:p></span></p>
</td>
</td>
</tr>
<tr style='mso-yfti-irow:3'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>5.<o:p></o:p></span></p>
</td>
<td width=270 valign=top style='width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:left'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'>Multi Threading Using pthread library<o:p></o:p></span></p>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="lab_assignments/lab5_multithreading_using_pthread.pdf">Assignment5</a><o:p></o:p></span></p>
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="./lab_assignments/thread_example.c">thread_example.c</a> <a href="lab_assignments/print-rand-matrix.c">print-rand-matrix.c</a> <a href="lab_assignments/c-timer.c">c-timer.c</a><br></span></p>
</td>
</tr>
</td>
</tr>
<tr style='mso-yfti-irow:3'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>6.<o:p></o:p></span></p>
</td>
<td width=270 valign=top style='width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:left'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'>Inter Process Communication : Shared Memory and Pipe<o:p></o:p></span></p>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="lab_assignments/lab6_1_IPC.pdf">Assignment6.1</a> <br><a href="lab_assignments/lab6_2_IPC.pdf">Assignment6.2</a><o:p></o:p></span></p>
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="lab_assignments/lecture_notes_IPC_mechanism.pdf">Lecture notes on IPC</a> <br><a href="./lab_assignments/shm.c">shared memory</a> <a href="./lab_assignments/client.c">client.c</a> <a href="./lab_assignments/server.c">server.c</a> <br><a href="lab_assignments/pipe.c">pipe</a> <a href="lab_assignments/pipe_example.c">pipe_example.c</a> <br><a href="lab_assignments/read-write-1.c">read-write1.c</a> <a href="lab_assignments/read-write-2.c">read-write2.c</a><br></span></p>
</td>
</tr>
</td>
</tr>
<tr style='mso-yfti-irow:3'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>7.<o:p></o:p></span></p>
</td>
<td width=270 valign=top style='width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:left'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'>Process/Thread Synchonization<o:p></o:p></span></p>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="lab_assignments/lab7_semaphore1.pdf">Assignment7.1</a> <br><a href="lab_assignments/lab7_semaphore2.pdf">Assignment7.2</a><o:p></o:p></span></p>
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="http://www.csc.villanova.edu/~mdamian/threads/posixsem.html#exercise_1">Synchronizing Threads </a> <a href="lab_assignments/read-write-3.c">read-write3.c</a> <a href="lab_assignments/read-write-4.c">read-write4.c</a><br></a><br></span></p>
</td>
</tr>
</td>
</tr>
<tr style='mso-yfti-irow:3'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>8.<o:p></o:p></span></p>
</td>
<td width=270 valign=top style='width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:left'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'>Memory Management<o:p></o:p></span></p>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="http://www.cs.miami.edu/home/geoff/Courses/CSC521-04F/Assessment/VMSim.html">Assignment8</a> <br><o:p></o:p></span></p>
</td>
</td>
</tr>
<tr style='mso-yfti-irow:3'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>9.<o:p></o:p></span></p>
</td>
<td width=270 valign=top style='width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:left'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'>Working with xv6<o:p></o:p></span></p>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="http://courses.cs.washington.edu/courses/cse451/16au/exercises/">Exercises on xv6</a> <br></a><o:p></o:p></span></p>
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="http://www.cs.umanitoba.ca/~comp4430/labs/lab1/">Lab 1 </a> <a href="http://www.cs.umanitoba.ca/~comp4430/labs/lab2/"> Lab 2</a> <a href="http://www.cs.umanitoba.ca/~comp4430/labs/lab3/"> Lab 3</a> <a href="http://www.cs.umanitoba.ca/~comp4430/labs/lab4/"> Lab 4</a> <a href="lhttp://www.cs.umanitoba.ca/~comp4430/labs/lab5/">Lab 5</a><br></a><br></span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="http://www.cs.nmsu.edu/~pfeiffer/fuse-tutorial/">tutorial on FUSE </a>
</td>
</tr>
<!--
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="lab_files/Linux5.pdf">Reference</a><o:p></o:p></span></p>
</td>
</tr>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="lab_files/"></a><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:3'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>5.<o:p></o:p></span></p>
</td>
<td width=270 valign=top style='width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:left'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'>IPC Mechanism using semaphore<o:p></o:p></span></p>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="lab_files/lab5.pdf">Lab5.pdf</a><o:p></o:p></span></p>
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="http://www.csc.villanova.edu/~mdamian/threads/posixsem.html#exercise_1">Synchronizing Threads </a> <a href="lab_files/sem.c">sem.c</a> <a href="lab_files/shm.c">shm.c</a> <a href="lab_files/producer_consumer.c">producer_consumer.c</a><o:p></o:p></span></p>
</td>
</tr>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="lab_files/"></a><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:3'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>6.<o:p></o:p></span></p>
</td>
<td width=270 valign=top style='width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:left'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'>Working with minix<o:p></o:p></span></p>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="lab_files/lab6.pdf">Lab6.pdf</a><o:p></o:p></span></p>
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="lab_files/ReadMe_installing_minix3.18_in_virtual_box_linux_host.txt">README </a> <a href="lab_files/minixTutorial.pdf">Minix Tutorial</a>
</td>
</tr>
<!--
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:left'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'>Logic simulation<o:p></o:p></span></p>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="SLIDES/L03-Logic-Simulation.pdf"><span
class=SpellE>pdf</span></a><o:p></o:p></span></p>
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="SLIDES/LogicSimulation-prob.pdf">Practice
problems</a><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:4'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>4.<o:p></o:p></span></p>
</td>
<td width=270 valign=top style='width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:left'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'>Fault simulation<o:p></o:p></span></p>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="SLIDES/L04-Fault-Simulation.pdf"><span
class=SpellE>pdf</span></a></span><span style='font-size:10.0pt'><o:p></o:p></span></p>
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="SLIDES/FaultSimulation-prob.pdf">Practice
problems</a><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:5'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>5.<o:p></o:p></span></p>
</td>
<td width=270 valign=top style='width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:left'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'>Testability measures<o:p></o:p></span></p>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="SLIDES/L05-Testability-Measures.pdf"><span
class=SpellE>pdf</span></a><o:p></o:p></span></p>
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="SLIDES/testability-prob.pdf">Practice
problems</a><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:6'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>6.<o:p></o:p></span></p>
</td>
<td width=270 valign=top style='width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:left'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'>Combinational test pattern generation<o:p></o:p></span></p>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="SLIDES/L06-Combinational-ATPG.pdf"><span
class=SpellE>pdf</span></a><o:p></o:p></span></p>
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="SLIDES/combinationalATPG-prob.pdf">Practice
problems</a><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:7'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>7.<o:p></o:p></span></p>
</td>
<td width=270 valign=top style='width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:left'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'>Sequential test pattern generation<o:p></o:p></span></p>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="SLIDES/L07-Sequential-ATPG.pdf"><span
class=SpellE>pdf</span></a><o:p></o:p></span></p>
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="SLIDES/sequentialATPG-prob.pdf">Practice
problems</a><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:8'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>8.<o:p></o:p></span></p>
</td>
<td width=270 valign=top style='width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:left'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'>Design for testability<o:p></o:p></span></p>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="SLIDES/L08a-Design-for-Testability-1.pdf"><span
class=SpellE>pdf</span></a><span style='mso-spacerun:yes'>\A0 </span><a
href="SLIDES/L08b-Design-for-Testability-2.pdf"><span class=SpellE>pdf</span></a><o:p></o:p></span></p>
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:11.0pt;color:navy;mso-bidi-font-weight:bold'><o:p> </o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:9'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>9.<o:p></o:p></span></p>
</td>
<td width=270 valign=top style='width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:left'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'>Built-in self-test<o:p></o:p></span></p>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="SLIDES/L09-Built-in-Self-Test.pdf"><span
class=SpellE>pdf</span></a><o:p></o:p></span></p>
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'></td>
</tr>
<tr style='mso-yfti-irow:10'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>10.<o:p></o:p></span></p>
</td>
<td width=270 valign=top style='width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:left'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'>Boundary scan standard<o:p></o:p></span></p>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="SLIDES/L12-Boundary-Scan.pdf"><span
class=SpellE>pdf</span></a><o:p></o:p></span></p>
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:11.0pt;color:navy;mso-bidi-font-weight:bold'><o:p> </o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:11;mso-yfti-lastrow:yes'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>11.<o:p></o:p></span></p>
</td>
<td width=270 valign=top style='width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:left'><span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'>Memory testing<o:p></o:p></span></p>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="SLIDES/L13-Memory-Testing.pdf"><span
class=SpellE>pdf</span></a><o:p></o:p></span></p>
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'></td>
</tr>
</table>
-->
<p class=MsoBodyTextIndent style='margin-left:0in'><span style='font-size:12.0pt'><o:p> </o:p></span></p>
</div>
</body>
</html>