<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Patexia Contest Rss Feed </title>
        <link>http://services.patexia.com/contests/special-isa </link>
        <description>
            Patexia Contest Rss Feed        </description>
        <lastBuildDate>Mon, 25 May 2026 04:14:19 -0700</lastBuildDate>
        <atom:link href="http://services.patexia.com/contests/special-isa" rel="self" type="application/rss+xml" />
        <item>
            <title>Special Instruction Set Architecture </title>
            <link>
                http://services.patexia.com/contests/special-isa            </link>
            <description>
                <span style="color:#666666">Closed</span>                                &lt;p&gt;&lt;b&gt;Prize&lt;/b&gt; $5,000&lt;/p&gt;                &lt;p&gt;&lt;b&gt;Status&lt;/b&gt; Competed&lt;/p&gt;                &lt;p&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/p&gt;                &lt;p dir=&quot;ltr&quot;&gt;Patexia &lt;a href=&quot;https://www.patexia.com/intro_to_pas.html&quot;&gt;seeks prior art&lt;/a&gt; for US Patent &lt;a href=&quot;https://www.patexia.com/us-patents/05991545&quot;&gt;5,991,545&lt;/a&gt; (US &amp;lsquo;545) which allegedly describes a special instruction set architecture of a central processing unit (CPU) which tackles various problems accompanying the adoption of a fixed length instruction format having a smaller bit number (16 bits) than that of a data word length (32 bits).&lt;/p&gt;

&lt;p dir=&quot;ltr&quot;&gt;Various instructions of an instruction set can be executed by the CPU, and&lt;/p&gt;

&lt;ul style=&quot;list-style-type:disc;&quot;&gt;
	&lt;li dir=&quot;ltr&quot;&gt;the instructions have a fixed instruction length of a first bit length (16 bits)&lt;/li&gt;
	&lt;li dir=&quot;ltr&quot;&gt;the instructions set includes conditional/unconditional branch instructions&lt;/li&gt;
	&lt;li dir=&quot;ltr&quot;&gt;each of the branch instructions has an area comprising a displacement value&lt;/li&gt;
	&lt;li dir=&quot;ltr&quot;&gt;the displacement area of the conditional branch instruction(s) has a different bit width from that of the unconditional branch instruction(s)&lt;/li&gt;
&lt;/ul&gt;

&lt;p dir=&quot;ltr&quot;&gt;The CPU includes,&lt;/p&gt;

&lt;ul style=&quot;list-style-type:disc;&quot;&gt;
	&lt;li dir=&quot;ltr&quot;&gt;an instruction memory&lt;br /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp;- stores instructions of an instruction set&lt;/li&gt;
	&lt;li dir=&quot;ltr&quot;&gt;an instruction register&lt;br /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp;- coupled to the instruction memory &amp;nbsp;&amp;nbsp;&lt;br /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp;- fetches a one instruction that has a displacement/offset value&lt;/li&gt;
	&lt;li dir=&quot;ltr&quot;&gt;decode means&lt;br /&gt;
	&amp;nbsp; &amp;nbsp; - decode the fetched one instruction in the instruction register&lt;/li&gt;
	&lt;li dir=&quot;ltr&quot;&gt;a program counter (PC)&lt;br /&gt;
	&amp;nbsp; &amp;nbsp; - stores an address of the fetched one instruction&lt;/li&gt;
	&lt;li dir=&quot;ltr&quot;&gt;an execution unit&lt;br /&gt;
	&amp;nbsp; &amp;nbsp; - performs an operation of data, whose maximum word length is a second bit length (such as 32 bits)&lt;br /&gt;
	&amp;nbsp; &amp;nbsp;- performs an operation for immediate data having a bit length of greater than first bit length (16 bits)&lt;br /&gt;
	&amp;nbsp; &amp;nbsp; - receives data located at an address concatenated from the address stored at the PC with the displacement value&lt;/li&gt;
&lt;/ul&gt;

&lt;p dir=&quot;ltr&quot;&gt;&lt;strong&gt;Further explanation on the present embodiment based on a specific&amp;nbsp;setting&lt;/strong&gt;&lt;/p&gt;

&lt;p dir=&quot;ltr&quot;&gt;In processing a data word of 32 bits in length, multiple immediate values are utilized by the CPU, some of them may be smaller than the length of the 16 bit instruction, while others might be larger than 16 bits. Here is this embodiment, the length of an instruction is 16 bits.&lt;/p&gt;

&lt;p dir=&quot;ltr&quot;&gt;&lt;strong&gt;Problem: &lt;/strong&gt;The instruction has a fixed length of 16 bits, the length of data word is 32 bits, thus it&amp;rsquo;s not realistic and practical to expect all immediate values to be fitted in the length of an instruction since some of them will be larger than 16 bits.&lt;/p&gt;

&lt;p dir=&quot;ltr&quot;&gt;&lt;strong&gt;Solution:&lt;/strong&gt; Use the value of a register (such as the program counter, PC) plus the relative address (offset/displacement), so as to select immediate value of more than 16 bits length. For more detailed explanation, please find column 21, line 25 - 52 and figure 13 of US Patent &lt;a href=&quot;https://www.patexia.com/us-patents/05991545&quot;&gt;5,991,545&lt;/a&gt; (US &amp;lsquo;545).&lt;/p&gt;

&lt;h2 dir=&quot;ltr&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;font-size: 19px; font-family: 'Source Sans Pro'; color: rgb(0, 0, 0); font-weight: bold; vertical-align: baseline; white-space: pre-wrap; background-color: transparent;&quot;&gt;Bonus Points&lt;/span&gt;&lt;/h2&gt;

&lt;ul&gt;
	&lt;li dir=&quot;ltr&quot;&gt;+5 for references that are non-patent literature&lt;/li&gt;
	&lt;li dir=&quot;ltr&quot;&gt;+5 for references published in a foreign language other than English&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Learn more about&amp;nbsp;&lt;a href=&quot;https://www.patexia.com/blog/bonus-points-for-npl-and-foreign-language&quot; text=&quot;https://www.patexia.com/blog/bonus-points-for-npl-and-foreign-language&quot;&gt;bonus points at our Blog&lt;/a&gt;.&lt;/p&gt;
                &lt;p&gt;&lt;b&gt;Details&lt;/b&gt;&lt;/p&gt;                &lt;div style=&quot;width:500px&quot;&gt;
&lt;div id=&quot;prior-art-logo&quot; style=&quot;width:80px;float:left;&quot;&gt;&lt;img alt=&quot;Prior Art Search&quot; src=&quot;https://s3.amazonaws.com/patexia_images/prior-art.jpg&quot; /&gt;&lt;/div&gt;

&lt;div id=&quot;content&quot; style=&quot;width:420px;float:left;&quot;&gt;&lt;strong&gt;Prior Art Search&lt;/strong&gt;

&lt;p&gt;This is a Prior Art Search contest aimed at determining if a patent idea was known and publicly available before a patent was filed.&lt;br /&gt;
&lt;br /&gt;
This contest will close on &lt;strong&gt;Sunday, September&amp;nbsp;14th, 2014&lt;/strong&gt; at &lt;strong&gt;11:59 PM PST&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
Please review the &lt;a href=&quot;https://www.patexia.com/general_contest_rules.html#pas-rules&quot;&gt;Contest Rules&lt;/a&gt;. For more information on how to submit to this Contest type, please read the &lt;a href=&quot;https://www.patexia.com/intro_to_pas.html&quot;&gt;Intro to Prior Art Search&lt;/a&gt; page.&lt;/p&gt;

&lt;p&gt;Please review the full list of known references.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
            </description>
        </item>
    </channel>
</rss>
