A 32-bit microprocessor for Smalltalk

SOAR (Smalltalk on a RISC), a 32-bit microprocessor designed for the efficient execution of compiled Smalltalk, is described. The chip, implemented in 4-/spl mu/m single-level metal NMOS technologies, has a cycle time of 400 ns. Pipelining allows an instruction to start each cycle with the exception...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE journal of solid-state circuits 1986-10, Vol.21 (5), p.741-749
Hauptverfasser: Pendleton, J.M., Kong, S.I., Brown, E.W., Dunlap, F., Marino, C., Ungar, D.M., Patterson, D.A., Hodges, D.A.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 749
container_issue 5
container_start_page 741
container_title IEEE journal of solid-state circuits
container_volume 21
creator Pendleton, J.M.
Kong, S.I.
Brown, E.W.
Dunlap, F.
Marino, C.
Ungar, D.M.
Patterson, D.A.
Hodges, D.A.
description SOAR (Smalltalk on a RISC), a 32-bit microprocessor designed for the efficient execution of compiled Smalltalk, is described. The chip, implemented in 4-/spl mu/m single-level metal NMOS technologies, has a cycle time of 400 ns. Pipelining allows an instruction to start each cycle with the exception of loads and stores. The processor contains 35700 transistors, is 320/spl times/432 mil, dissipates 3 W, and is assembled in an 84-lead pin grid array package. A design methodology that included a large CAD effort and provided functioning chips on first silicon was used. The SOAR hardware environment is a SUN workstation that includes a custom SOAR board and extra memory.
doi_str_mv 10.1109/JSSC.1986.1052603
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_JSSC_1986_1052603</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1052603</ieee_id><sourcerecordid>28184660</sourcerecordid><originalsourceid>FETCH-LOGICAL-c387t-e6ab9888af3929fac9295e18c9ded956d4b0245f616716fbaca7acb97e8ac87b3</originalsourceid><addsrcrecordid>eNqNkE1LAzEQhoMoWKs_QLz0oN62ZpJNMjmW4icFD1XwFrJpAqu73ZpsD_57U7aINz3MDAPPvAwPIedApwBU3zwtl_MpaJRToIJJyg_ICITAAhR_OyQjSgELzSg9Jicpvee1LBFG5Go24ayo6n7S1i52m9g5n1IXJyHXsrVN09vm45QcBdskf7afY_J6d_syfygWz_eP89micBxVX3hpK42INnDNdLAud-EBnV75lRZyVVaUlSJIkApkqKyzyrpKK4_Woar4mFwPufmPz61PvWnr5HzT2LXvtskwRMWowH-AgKXMGv4EuZaSAc8gDGC2kFL0wWxi3dr4ZYCanWKzU2x2is1ecb653Ifb5GwTol27Ov0cKl1KwUXGLgas9t7_ih1CvgFq14K0</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>23966213</pqid></control><display><type>article</type><title>A 32-bit microprocessor for Smalltalk</title><source>IEEE Xplore</source><creator>Pendleton, J.M. ; Kong, S.I. ; Brown, E.W. ; Dunlap, F. ; Marino, C. ; Ungar, D.M. ; Patterson, D.A. ; Hodges, D.A.</creator><creatorcontrib>Pendleton, J.M. ; Kong, S.I. ; Brown, E.W. ; Dunlap, F. ; Marino, C. ; Ungar, D.M. ; Patterson, D.A. ; Hodges, D.A.</creatorcontrib><description>SOAR (Smalltalk on a RISC), a 32-bit microprocessor designed for the efficient execution of compiled Smalltalk, is described. The chip, implemented in 4-/spl mu/m single-level metal NMOS technologies, has a cycle time of 400 ns. Pipelining allows an instruction to start each cycle with the exception of loads and stores. The processor contains 35700 transistors, is 320/spl times/432 mil, dissipates 3 W, and is assembled in an 84-lead pin grid array package. A design methodology that included a large CAD effort and provided functioning chips on first silicon was used. The SOAR hardware environment is a SUN workstation that includes a custom SOAR board and extra memory.</description><identifier>ISSN: 0018-9200</identifier><identifier>EISSN: 1558-173X</identifier><identifier>DOI: 10.1109/JSSC.1986.1052603</identifier><identifier>CODEN: IJSCBC</identifier><language>eng</language><publisher>New York, NY: IEEE</publisher><subject>Applied sciences ; Assembly ; Design automation ; Design methodology ; Electronics ; Electronics packaging ; Exact sciences and technology ; Hardware ; Integrated circuits ; Microprocessors ; MOS devices ; Pipeline processing ; Reduced instruction set computing ; Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices ; Silicon</subject><ispartof>IEEE journal of solid-state circuits, 1986-10, Vol.21 (5), p.741-749</ispartof><rights>1987 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c387t-e6ab9888af3929fac9295e18c9ded956d4b0245f616716fbaca7acb97e8ac87b3</citedby><cites>FETCH-LOGICAL-c387t-e6ab9888af3929fac9295e18c9ded956d4b0245f616716fbaca7acb97e8ac87b3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1052603$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27903,27904,54737</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1052603$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=7946535$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Pendleton, J.M.</creatorcontrib><creatorcontrib>Kong, S.I.</creatorcontrib><creatorcontrib>Brown, E.W.</creatorcontrib><creatorcontrib>Dunlap, F.</creatorcontrib><creatorcontrib>Marino, C.</creatorcontrib><creatorcontrib>Ungar, D.M.</creatorcontrib><creatorcontrib>Patterson, D.A.</creatorcontrib><creatorcontrib>Hodges, D.A.</creatorcontrib><title>A 32-bit microprocessor for Smalltalk</title><title>IEEE journal of solid-state circuits</title><addtitle>JSSC</addtitle><description>SOAR (Smalltalk on a RISC), a 32-bit microprocessor designed for the efficient execution of compiled Smalltalk, is described. The chip, implemented in 4-/spl mu/m single-level metal NMOS technologies, has a cycle time of 400 ns. Pipelining allows an instruction to start each cycle with the exception of loads and stores. The processor contains 35700 transistors, is 320/spl times/432 mil, dissipates 3 W, and is assembled in an 84-lead pin grid array package. A design methodology that included a large CAD effort and provided functioning chips on first silicon was used. The SOAR hardware environment is a SUN workstation that includes a custom SOAR board and extra memory.</description><subject>Applied sciences</subject><subject>Assembly</subject><subject>Design automation</subject><subject>Design methodology</subject><subject>Electronics</subject><subject>Electronics packaging</subject><subject>Exact sciences and technology</subject><subject>Hardware</subject><subject>Integrated circuits</subject><subject>Microprocessors</subject><subject>MOS devices</subject><subject>Pipeline processing</subject><subject>Reduced instruction set computing</subject><subject>Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices</subject><subject>Silicon</subject><issn>0018-9200</issn><issn>1558-173X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1986</creationdate><recordtype>article</recordtype><recordid>eNqNkE1LAzEQhoMoWKs_QLz0oN62ZpJNMjmW4icFD1XwFrJpAqu73ZpsD_57U7aINz3MDAPPvAwPIedApwBU3zwtl_MpaJRToIJJyg_ICITAAhR_OyQjSgELzSg9Jicpvee1LBFG5Go24ayo6n7S1i52m9g5n1IXJyHXsrVN09vm45QcBdskf7afY_J6d_syfygWz_eP89micBxVX3hpK42INnDNdLAud-EBnV75lRZyVVaUlSJIkApkqKyzyrpKK4_Woar4mFwPufmPz61PvWnr5HzT2LXvtskwRMWowH-AgKXMGv4EuZaSAc8gDGC2kFL0wWxi3dr4ZYCanWKzU2x2is1ecb653Ifb5GwTol27Ov0cKl1KwUXGLgas9t7_ih1CvgFq14K0</recordid><startdate>19861001</startdate><enddate>19861001</enddate><creator>Pendleton, J.M.</creator><creator>Kong, S.I.</creator><creator>Brown, E.W.</creator><creator>Dunlap, F.</creator><creator>Marino, C.</creator><creator>Ungar, D.M.</creator><creator>Patterson, D.A.</creator><creator>Hodges, D.A.</creator><general>IEEE</general><general>Institute of Electrical and Electronics Engineers</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>8FD</scope><scope>H8D</scope><scope>L7M</scope><scope>7SP</scope><scope>7U5</scope></search><sort><creationdate>19861001</creationdate><title>A 32-bit microprocessor for Smalltalk</title><author>Pendleton, J.M. ; Kong, S.I. ; Brown, E.W. ; Dunlap, F. ; Marino, C. ; Ungar, D.M. ; Patterson, D.A. ; Hodges, D.A.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c387t-e6ab9888af3929fac9295e18c9ded956d4b0245f616716fbaca7acb97e8ac87b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1986</creationdate><topic>Applied sciences</topic><topic>Assembly</topic><topic>Design automation</topic><topic>Design methodology</topic><topic>Electronics</topic><topic>Electronics packaging</topic><topic>Exact sciences and technology</topic><topic>Hardware</topic><topic>Integrated circuits</topic><topic>Microprocessors</topic><topic>MOS devices</topic><topic>Pipeline processing</topic><topic>Reduced instruction set computing</topic><topic>Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices</topic><topic>Silicon</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Pendleton, J.M.</creatorcontrib><creatorcontrib>Kong, S.I.</creatorcontrib><creatorcontrib>Brown, E.W.</creatorcontrib><creatorcontrib>Dunlap, F.</creatorcontrib><creatorcontrib>Marino, C.</creatorcontrib><creatorcontrib>Ungar, D.M.</creatorcontrib><creatorcontrib>Patterson, D.A.</creatorcontrib><creatorcontrib>Hodges, D.A.</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Technology Research Database</collection><collection>Aerospace Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><jtitle>IEEE journal of solid-state circuits</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Pendleton, J.M.</au><au>Kong, S.I.</au><au>Brown, E.W.</au><au>Dunlap, F.</au><au>Marino, C.</au><au>Ungar, D.M.</au><au>Patterson, D.A.</au><au>Hodges, D.A.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A 32-bit microprocessor for Smalltalk</atitle><jtitle>IEEE journal of solid-state circuits</jtitle><stitle>JSSC</stitle><date>1986-10-01</date><risdate>1986</risdate><volume>21</volume><issue>5</issue><spage>741</spage><epage>749</epage><pages>741-749</pages><issn>0018-9200</issn><eissn>1558-173X</eissn><coden>IJSCBC</coden><abstract>SOAR (Smalltalk on a RISC), a 32-bit microprocessor designed for the efficient execution of compiled Smalltalk, is described. The chip, implemented in 4-/spl mu/m single-level metal NMOS technologies, has a cycle time of 400 ns. Pipelining allows an instruction to start each cycle with the exception of loads and stores. The processor contains 35700 transistors, is 320/spl times/432 mil, dissipates 3 W, and is assembled in an 84-lead pin grid array package. A design methodology that included a large CAD effort and provided functioning chips on first silicon was used. The SOAR hardware environment is a SUN workstation that includes a custom SOAR board and extra memory.</abstract><cop>New York, NY</cop><pub>IEEE</pub><doi>10.1109/JSSC.1986.1052603</doi><tpages>9</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0018-9200
ispartof IEEE journal of solid-state circuits, 1986-10, Vol.21 (5), p.741-749
issn 0018-9200
1558-173X
language eng
recordid cdi_crossref_primary_10_1109_JSSC_1986_1052603
source IEEE Xplore
subjects Applied sciences
Assembly
Design automation
Design methodology
Electronics
Electronics packaging
Exact sciences and technology
Hardware
Integrated circuits
Microprocessors
MOS devices
Pipeline processing
Reduced instruction set computing
Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices
Silicon
title A 32-bit microprocessor for Smalltalk
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-22T19%3A35%3A23IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%2032-bit%20microprocessor%20for%20Smalltalk&rft.jtitle=IEEE%20journal%20of%20solid-state%20circuits&rft.au=Pendleton,%20J.M.&rft.date=1986-10-01&rft.volume=21&rft.issue=5&rft.spage=741&rft.epage=749&rft.pages=741-749&rft.issn=0018-9200&rft.eissn=1558-173X&rft.coden=IJSCBC&rft_id=info:doi/10.1109/JSSC.1986.1052603&rft_dat=%3Cproquest_RIE%3E28184660%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=23966213&rft_id=info:pmid/&rft_ieee_id=1052603&rfr_iscdi=true