Office Action Predictor
Last updated: April 15, 2026
Application No. 18/226,193

SYSTEM-ON-CHIP HAVING MULTIPLE CIRCUITS AND MEMORY CONTROLLER IN SEPARATE AND INDEPENDENT POWER DOMAINS

Final Rejection §103
Filed
Jul 25, 2023
Examiner
AYASH, MARWAN
Art Unit
2133
Tech Center
2100 — Computer Architecture & Software
Assignee
Xilinx, INC.
OA Round
2 (Final)
69%
Grant Probability
Favorable
3-4
OA Rounds
3y 9m
To Grant
95%
With Interview

Examiner Intelligence

Grants 69% — above average
69%
Career Allow Rate
183 granted / 266 resolved
+13.8% vs TC avg
Strong +26% interview lift
Without
With
+26.0%
Interview Lift
resolved cases with interview
Typical timeline
3y 9m
Avg Prosecution
20 currently pending
Career history
286
Total Applications
across all art units

Statute-Specific Performance

§101
8.1%
-31.9% vs TC avg
§103
67.7%
+27.7% vs TC avg
§102
3.1%
-36.9% vs TC avg
§112
13.4%
-26.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 266 resolved cases

Office Action

§103
Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . DETAILED ACTION Response to Amendment This office action has been issued in response to the response filed 9/18/25. Claims 10-29 are pending in this application. Applicant's arguments have been carefully considered, but are not persuasive in view of the “response to arguments” section below. The examiner appreciates Applicant's effort to distinguish over the cited prior art by presenting arguments/amendments in an attempt to distinguish or clarify the claimed invention, however, upon further consideration and/or search, the claims remain unpatentable over the cited prior art for the reasons articulated in the “response to arguments” section below. All claims pending in the instant application remain rejected and clarification and/or elaboration regarding why the claims are not in condition for allowance will hereafter be provided in order to efficiently further prosecution. Accordingly, this action is made FINAL. Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. The factual inquiries set forth in Graham v. John Deere Co., 383 U.S. 1, 148 USPQ 459 (1966), that are applied for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. Claim 10-29 are rejected under 35 U.S.C. 103 as being unpatentable over Rakshani et al. (US PGPUB # 20100005328) in view of Man et al (US PGPUB # 20140089688) further in view of Kardach (US PGPUB # 20030163745). With respect to independent claim 10, 19, 28 Rakshani/Man/Kardach discloses: A method of operating an integrated circuit [integrated circuit (IC) and means for operating - Rakshani fig 2, paragraph 0083-0087], the method comprising: selectively entering a first master circuit and a second master circuit [multiple functional units (master circuits) occupy different power “islands” aka domains on a chip/IC – Rakshani fig 2, paragraph 0083-0087 in view of 0037-0039] of a plurality of master circuits of the integrated circuit into one of a plurality of power modes [power states – Rakshani 0063-0065; different functional blocks/clusters may selectively enter into different power modes/states – Rakshani 0077, claims 1 & 9]; and accessing memory by the first master circuit via a first memory controller of the integrated circuit independent of the selected one of the plurality of power modes of the second master circuit [Rakshani does not explicitly teach this limitation. However, it is taught by Man as: SOC/memory-controller architecture with cores 410 as masters and an IC memory controller 440 in an independent domain – Man fig 4] [die includes memory controller & memory and may be in its own (power) domain - Man 0012] [Rakshani teaches that a memory controller, for example, can be the only functional unit in a power island, Rakshani implicitly teaches and strongly suggests that another functional unit, such as the a processor/core/CPU and a programmable logic circuit which are also disposed in their own separate power islands, will access memory via this memory controller in a separate power island/domain - Rakshani fig 2, paragraph 0083-0087 in view of 0037-0039. This understanding is supported at least by 0012 of Man which teaches that a processor package, or integrated circuit, can include multiple semiconductor die, including a CPU/processing system die, a memory & memory controller die, and other/additional/programmable circuitry logic die, with each die operating in its own power domain, disclosed as “each die may also be considered an independent domain” – as such, the CPU die or the other/additional/programmable circuitry logic die would access memory via the memory & memory controller die which would reside in its own power domain - Man 0012], wherein the first master circuit is configured to access memory while the second master circuit is in a different power mode and is inactive with respect to memory transactions [Rakshani/Man does not explicitly teach this limitation. Nevertheless in the same field of endeavor Kardach teaches means for reducing power in a computer system with bus mastering devices (master circuits) wherein a bus master is allowed to access memory while a CPUis inactive with respect to memory transactions – Kardach 0011, 0015, 0023, claim 11], and wherein the first memory controller is operable to service memory requests from one or more active master circuits without synchronizing power states across the plurality of master circuits [Rakshani does not explicitly disclose a memory controller operable to service memory requests from one or more active master circuits without synchronizing power states across the plurality of master circuits. 0012 of Man teaches that a processor package, or integrated circuit, can include multiple semiconductor die, including a CPU/processing system die, a memory & memory controller die, and other/additional/programmable circuitry logic die, with each die operating in its own power domain, disclosed as “each die may also be considered an independent domain” – as such, the CPU die or the other/additional/programmable circuitry logic die would access memory via the memory & memory controller die which would reside in its own power domain and Man’s integrated memory controller 440 is located in the uncore and handles memory requests from cores in different domains, the PCU manages power per domain, and not by forcing all cores into a common state before servicing memory - Man 0012, 0039-0040] [Kardach claim 4, 11, 14 teaches the memory subsystem handling/servicing bus master access requests without waking the processor or synchronizing its power state] [separate and independent power domains - Rakshani 0084; Rakshani fig 2 teaches functional unit 1 in power island 1 may be a memory controller and memory unit comprised of cluster 115.1 as a memory controller (in view of Rakshani 0096 in view of 0037-0038) operable to access a functional unit/cluster which may include a memory unit 215.2 or 215.3 so that a functional unit 2 or 3 in power island 2 or 3 requiring access to memory in functional unit 1 in power island 1 would need to make use of a memory controller in power island 1 to access a memory in power island 1] . Rakshani does not explicitly disclose accessing memory by the first master circuit via a first memory controller of a integrated circuit independent of a selected one of the plurality of power modes of the second master circuit although it appears that Rakshani suggests this limitation as indicated in above Nevertheless, in the same field of endeavor Man teaches sharing power between domains in a processor package (Man title) wherein multiple (power) domains exist in an IC or integrated circuit, also known as a processor package, and wherein different (master & memory control) circuits are disposed in various power domains (Man 0012, 0021). SOC/memory-controller architecture with cores 410 as masters and an IC memory controller 440 in an independent domain – Man fig 4 It would have been obvious to one having ordinary skill in the art before the effective filing date of the invention to access memory by a first master circuit via a first memory controller of an IC independent of a selected one of a plurality of power modes of a second master circuit in the invention of Rakshani as taught by Man because this would be advantageous for optimizing power sharing/use among functional components in a processor package (Man 0011-0012). Rakshani/Man does not explicitly teach wherein the first master circuit is configured to access memory while the second master circuit is in a different power mode and is inactive with respect to memory transactions. Nevertheless in the same field of endeavor Kardach teaches means for reducing power in a computer system with bus mastering devices (master circuits) wherein a bus master is allowed to access memory while a CPUis inactive with respect to memory transactions – Kardach 0011, 0015, 0023, claim 11. Therefore Rakshani/Man/Kardach teach all limitations of the instant claim. It would have been obvious to one having ordinary skill in the art before the effective filing date of the invention to configure a first master circuit to access memory while a second master circuit is in a different power mode and is inactive with respect to memory transactions in the invention of Rakshani/Man as taught by Kardach because this would be advantageous for minimizing power consumption of the memory system (Kardach 0011, 0015). With respect to dependent claim 11, 20 Rakshani/Man/Kardach discloses wherein the first memory controller is not included in any of the plurality of master circuits [memory controller is in uncore and is not part of the cores – Man fig 4] [functional unit (FU) 1 is not part of FU2…FUn – Rakshani fig 2] [0012 of Man which teaches that a processor package, or integrated circuit, can include multiple semiconductor die, including a CPU/processing system die, a memory & memory controller die, wherein the memory controller is not included in a CPU/processing system die, and other/additional/programmable circuitry logic die, with each die operating in its own power domain, disclosed as “each die may also be considered an independent domain” – as such, the CPU die or the other/additional/programmable circuitry logic die would access memory via the memory & memory controller die which would reside in its own power domain - Man 0012]. With respect to dependent claim 12, 21 Rakshani/Man/Kardach discloses wherein accessing the memory by the first master circuit comprises communicating with the first memory controller via a configurable interconnect network of the integrated circuit [processor package includes interconnect network on the chip/processor package to facilitate communication between functional components - Man 0012, 0021 in view of fig 1] [functional units may include, for example and without limitation, a general purpose processor, a mathematical processor, a state machine, a digital signal processor, a video processor, an audio processor, a logic unit, a logic element, a multiplexer, a demultiplexer, a switching unit, a switching element, an input/output (I/O) element, a peripheral controller, a bus, a bus control – Rakshani 0038]. With respect to dependent claim 13, 22 Rakshani/Man/Kardach discloses wherein the configurable interconnect network is in a power domain separate from the power domain of the first master circuit, the second master circuit, and the first memory controller chip [processor package includes interconnect network on the chip/processor package to facilitate communication between functional components - Man 0012, 0021 in view of fig 1] [functional units may include, for example and without limitation, …. a bus, a bus control – Rakshani 0038; each functional unit occupy different power “islands” aka domains – Rakshani fig 2, paragraph 0083-0087 in view of 0037-0039]. With respect to dependent claim 14, 23 Rakshani/Man/Kardach discloses accessing the memory by the first master circuit via a second memory controller of the integrated circuit and the configurable interconnect network, wherein the second memory controller is in a power domain separate from a power domain of the first master circuit [redundant functional clusters may include second memory control functional unit - Rakshani 0178-0180 in view of Man 0012, 0021; all power domains may be separate/independent – Rakshani fig 2, paragraph 0037-0038, 0049, 0084 in view of Man 0012, 0021 ]. With respect to dependent claim 15, 24 Rakshani/Man/Kardach discloses wherein the power domain of the second memory controller differs from the power domain of the first memory controller [redundant functional clusters may include second memory control functional unit - Rakshani 0178-0180 in view of Man 0012, 0021; all power domains may be separate/independent – Rakshani fig 2, paragraph 0037-0038, 0049, 0084 in view of Man 0012, 0021]. With respect to dependent claim 16, 25 Rakshani/Man/Kardach discloses wherein the power domain of the second master circuit differs from the power domain of the second memory controller [all power domains may be separate/independent – Rakshani fig 2, paragraph 0037-0038, 0049, 0084 in view of Man 0012, 0021]. With respect to dependent claim 18, 27 Rakshani/Man/Kardach discloses wherein the selected one of the plurality of power modes of the first master circuit differs from the selected one of the plurality of power modes of the second master circuit [power states – Rakshani 0063-0065; different functional blocks/clusters may selectively enter into different power modes/states – Rakshani 0077, claims 1 & 9]. With respect to dependent claim 29 Rakshani/Man/Kardach discloses wherein accessing the memory by the first master circuit comprises communication with the first memory controller via a configurable interconnect network of the integrated circuit, and wherein the configurable interconnect network is in a power domain separate from a power domain of each of the first master circuit, the second master circuit, and the first memory controller [Man fig 4] [processor package includes interconnect network on the chip/processor package to facilitate communication between functional components - Man 0012, 0021 in view of fig 1] [functional units may include, for example and without limitation, …. a bus, a bus control – Rakshani 0038; each functional unit occupy different power “islands” aka domains – Rakshani fig 2, paragraph 0083-0087 in view of 0037-0039 Claims 17, 26 are rejected under 35 U.S.C. 103 as being unpatentable over Rakshani/Man/Kardach further in view of Jayasimha (US PGPUB # 20130073878). With respect to dependent claim 17, 26 Rakshani/Man/Kardach does not explicitly disclose the limitations of the instant claim. Nevertheless in the same field of endeavor Jayasimha teaches an interconnect power manager wherein different/multiple traffic types/classes are handled by virtual paths/routes/channels Therefore Rakshani/Man/Kardach in view of Jayasimha discloses wherein the communication via the configurable interconnect network includes use of at least one of a plurality of virtual channels of a physical channel of the configurable interconnect network [Jayasimha 0079-0081 in view of 0067]. It would have been obvious to one having ordinary skill in the art before the effective filing date of the invention to enable handling multiple traffic classes via virtual channels in the invention of Rakshani/Man/Kardach as taught by Jayasimha because this would be advantageous for providing a system designer with finer control over routing traffic between initiators and targets – Jayasimha 0111. Response to Arguments Applicant's arguments have been fully considered but are not persuasive in view of the prior art. All claims pending in the instant application remain rejected. Please note that any rejections/objection not maintained from the previous Office Action have been rectified either by applicant's amendment and/or persuasive argument(s). Regarding applicant’s arguments on page 7-10, that amended limitations are not taught by the cited art [The examiner respectfully submits that amended grounds of rejection necessitated by amendments to the claims have rendered the remarks moot/unpersuasive, particularly in view of the combination of prior art including newly found Kardach as integrated into the rationale above.] Remaining arguments are understood to be predicated on the previous arguments being persuasive and thus are unpersuasive at least on dependency merits. All remarks are understood to have been addressed herein. If any issues remain which may be clarified by the examiner, the applicant is invited to contact the examiner to set up a telephone interview. When responding to the office action, any new claims and/or limitations should be accompanied by a reference as to where the new claims and/or limitations are supported in the original disclosure. Conclusion Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any extension fee pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to MARWAN AYASH whose telephone number is (571)270-1179. The examiner can normally be reached 9a-730p M-R. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Rocio del Mar Perez-Velez can be reached on 571-270-5935. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /Marwan Ayash/ - Examiner - Art Unit 2133 /KHOA D DOAN/Primary Examiner, Art Unit 2133
Read full office action

Prosecution Timeline

Jul 25, 2023
Application Filed
Sep 11, 2023
Response after Non-Final Action
Jun 11, 2025
Non-Final Rejection — §103
Jul 25, 2025
Applicant Interview (Telephonic)
Jul 25, 2025
Examiner Interview Summary
Sep 18, 2025
Response Filed
Jan 23, 2026
Final Rejection — §103
Mar 27, 2026
Response after Non-Final Action

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12591390
APPARATUS AND METHOD FOR PROCESSING READ COMMAND IN ZONED NAMESPACED BASED ON DETERIORATION STATE OF MEMORY DEVICE
2y 5m to grant Granted Mar 31, 2026
Patent 12554437
CREATING THICK-PROVISIONED VOLUME ACCORDING TO A QUALITY OF SERVICE POLICY BASED ON THE WORKLOAD OF A CLUSTER
2y 5m to grant Granted Feb 17, 2026
Patent 12547545
SYSTEM AND METHOD FOR SUPPORTING HIGH AVAILABILITY BY USING IN-MEMORY CACHE AS A DATABASE
2y 5m to grant Granted Feb 10, 2026
Patent 12475045
Adaptive Address Tracking
2y 5m to grant Granted Nov 18, 2025
Patent 12475040
SELECTING DATA TRANSFER UNITS ASSOCIATED WITH A DATA STREAM FOR GARBAGE COLLECTION
2y 5m to grant Granted Nov 18, 2025
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

3-4
Expected OA Rounds
69%
Grant Probability
95%
With Interview (+26.0%)
3y 9m
Median Time to Grant
Moderate
PTA Risk
Based on 266 resolved cases by this examiner. Grant probability derived from career allow rate.

Sign in for Full Analysis

Enter your email to receive a magic link. No password needed.

Free tier: 3 strategy analyses per month