{"id":472,"date":"2011-03-10T14:31:49","date_gmt":"2011-03-10T21:31:49","guid":{"rendered":"https:\/\/blog.austinity.com\/?p=472"},"modified":"2011-03-10T14:31:49","modified_gmt":"2011-03-10T21:31:49","slug":"level-of-abstraction-in-electronics","status":"publish","type":"post","link":"https:\/\/blog.austinity.com\/?p=472","title":{"rendered":"Level of abstraction in electronics"},"content":{"rendered":"<p>When asked by a non-engineer\u00a0what I&#8217;m doing for a living, I&#8217;m usually struggling to describe my work. I usually recind to asking them if they know Netbooks and that I worked on the CPU (&#8220;the brain&#8221;)\u00a0for these.<\/p>\n<p>But when an inquisitive mind is dissatisfied with this answer I usually tell them that I develop chips that work with elements just like relais. And on an abstracted level that&#8217;s true. It&#8217;s just that the layers of abstraction involved are many:<\/p>\n<p>1) Transistor level (the switching element -&gt;\u00a0the relais)<\/p>\n<p>2) Gate level (logic functions like AND\/OR\/NOT)<\/p>\n<p>3) single bit storage elements like flip-flops as well as multiplexers<\/p>\n<p>4) multilevel logic gate combinations, forming ADDERs, ALUs, SHIFTERS as well as memory blocks and register banks<\/p>\n<p>5) memory subsystem blocks, like caches, translation tables<\/p>\n<p>6) processor input\/output cells<\/p>\n<p>7) integrated systems with peripheries on chip (think network adaptor, external memory controller, graphics adapter)<\/p>\n<p>8 ) PCB boards that mount these chips and connect them to external power<\/p>\n<p>9) the final system: like netbooks, PCs, cell phones &#8211; the stuff you touch and use<\/p>\n<p>I spent most of my time at work on items 2)- 5). While the\u00a0chips we produce, consist of hundreds of million of transistors, on a basic level the still work\u00a0with switches &#8211; not more and not less.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When asked by a non-engineer\u00a0what I&#8217;m doing for a living, I&#8217;m usually struggling to describe my work. I usually recind to asking them if they know Netbooks and that I worked on the CPU (&#8220;the brain&#8221;)\u00a0for these. But when an inquisitive mind is dissatisfied with this answer I usually tell them that I develop chips &hellip; <a href=\"https:\/\/blog.austinity.com\/?p=472\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Level of abstraction in electronics<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-472","post","type-post","status-publish","format-standard","hentry","category-computer"],"_links":{"self":[{"href":"https:\/\/blog.austinity.com\/index.php?rest_route=\/wp\/v2\/posts\/472","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.austinity.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.austinity.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.austinity.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.austinity.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=472"}],"version-history":[{"count":2,"href":"https:\/\/blog.austinity.com\/index.php?rest_route=\/wp\/v2\/posts\/472\/revisions"}],"predecessor-version":[{"id":474,"href":"https:\/\/blog.austinity.com\/index.php?rest_route=\/wp\/v2\/posts\/472\/revisions\/474"}],"wp:attachment":[{"href":"https:\/\/blog.austinity.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=472"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.austinity.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=472"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.austinity.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=472"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}