Santa Clara, California
United States
97
2026-06-04
59
2025-10-07
These are the the leading inventors for applications assigned to SiFive, Inc.:
SiFive, Inc. based in Santa Clara, US has been assigned the rights to these inventions. The list includes both Pending Applications and Patent Grants:
STORE-TO-LOAD FORWARDING FOR PROCESSOR PIPELINES
#2 | 2026-05-14PREFETCHER WITH IMPROVED STABILITY AND NOISE REDUCTION
#3 | 2026-05-14PREFETCHER WITH IMPROVED STABILITY AND NOISE REDUCTION
#4 | 2026-05-07TECHNOLOGIES FOR PREVENTING FAULT EXCEPTION PROBING
#5 | 2026-03-26INTEGRATED CIRCUIT DESIGN WITH ON-DEMAND ENABLED LAYER
#6 | 2026-03-12SEMI-STATIC ERROR BANK ARCHITECTURE IN INTEGRATED CIRCUITS
#7 | 2026-03-12MACRO-OP FUSION FOR PIPELINED ARCHITECTURES
#8 | 2026-03-05TECHNOLOGIES FOR PREDICTION-BASED REGISTER RENAMING
#9 | 2026-02-26MATRIX MULTIPLY ENGINE
#10 | 2026-02-26MATRIX MULTIPLY ENGINE
#11 | 2026-01-15DATA STORAGE IN NON-INCLUSIVE CACHE
#12 | 2026-01-08TECHNOLOGIES FOR INTERCONNECT ADDRESS REMAPPER WITH EVENT RECOGNITION AND REGISTER MANAGEMENT
#13 | 2025-12-18FUSION WITH DESTRUCTIVE INSTRUCTIONS
#14 | 2025-10-30INTEGRATED CIRCUIT DESIGN WITH PROTECTION BASED ON PROTECTED DECLARATION AND ANNOTATION
#15 | 2025-10-30LOGGING GUEST PHYSICAL ADDRESS FOR MEMORY ACCESS FAULTS
#16 | 2025-10-07 β Patent 12,436,770 granted on 2025-10-07Window-based control for instruction issue in an out-of-order processor
#17 | 2025-09-04TRANSFER BUFFER BETWEEN A SCALAR PIPELINE AND VECTOR PIPELINE
#18 | 2025-08-07BUNDLING AND DYNAMIC ALLOCATION OF REGISTER BLOCKS FOR VECTOR INSTRUCTIONS
#19 | 2025-08-07USING RENAMED REGISTERS TO SUPPORT MULTIPLE VSET{I}VL{I} INSTRUCTIONS
#20 | 2025-08-07TRACKING OF STORE OPERATIONS
#21 | 2025-06-12 β Patent 12,664,098 granted on 2026-06-23ADDRESS BOUNDARY FUNCTIONS FOR PHYSICAL AND LOCALIZED ADDRESSES
#22 | 2025-06-05CONCURRENT SUPPORT FOR MULTIPLE CACHE INCLUSIVITY SCHEMES USING LOW PRIORITY EVICT OPERATIONS
#23 | 2025-06-05EVICTION OPERATIONS BASED ON EVICTION MESSAGE TYPES OF DIFFERENT PRIORITIES
#24 | 2025-06-05DEPENDENCY TRACKING AND CHAINING FOR VECTOR INSTRUCTIONS
#25 | 2025-05-29ORDERABILITY OF OPERATIONS
#26 | 2025-05-29MEMORY PROTECTION FOR GATHER-SCATTER OPERATIONS
#27 | 2025-05-08CANCELING PREFETCH OF CACHE BLOCKS BASED ON AN ADDRESS AND A BIT FIELD
#28 | 2025-04-03DOWNGRADING A PERMISSION ASSOCIATED WITH DATA STORED IN A CACHE
#29 | 2025-01-02INTEGRATED CIRCUIT DESIGN VERIFICATION WITH SIGNAL FORCING
#30 | 2025-01-02 β Patent 12,204,458 granted on 2025-01-21Translation lookaside buffer probing prevention
#31 | 2024-12-12INTEGRATED CIRCUIT DESIGN USING METADATA
#32 | 2024-12-12 β Patent 12,524,352 granted on 2026-01-13CACHE REPLACEMENT POLICY STATE STRUCTURE WITH EXTRA STATES FOR PREFETCH AND NON-TEMPORAL LOADS
#33 | 2024-12-12 β Patent 12,346,187 granted on 2025-07-01SYSTEMS AND METHODS FOR CLOCK GATING
#34 | 2024-12-05INTEGRATED CIRCUIT DESIGN VERIFICATION WITH MODULE SWAPPING
#35 | 2024-11-21SELECTABLE AND HIERARCHICAL POWER MANAGEMENT
#36 | 2024-11-07 β Patent 12,332,733 granted on 2025-06-17Determining an Error Handling Mode
#37 | 2024-10-31 β Patent 12,554,504 granted on 2026-02-17DEPENDENCY TRACKING AND CHAINING FOR VECTOR INSTRUCTIONS
#38 | 2024-10-31 β Patent 12,293,192 granted on 2025-05-06Bundling and dynamic allocation of register blocks for vector instructions
#39 | 2024-10-24PREFETCHER WITH OUT-OF-ORDER FILTERED PREFETCHER TRAINING QUEUE
#40 | 2024-10-10INTEGRATED CIRCUIT GENERATION WITH COMPOSABLE INTERCONNECT
#41 | 2024-10-10 β Patent 12,591,527 granted on 2026-03-31INTEGRATED CIRCUIT GENERATION WITH IMPROVED INTERCONNECT
#42 | 2024-10-10 β Patent 12,554,650 granted on 2026-02-17STORE-TO-LOAD FORWARDING FOR PROCESSOR PIPELINES
#43 | 2024-10-10PAGE TABLE ENTRY CACHES WITH MULTIPLE TAG LENGTHS
#44 | 2024-10-10CYCLE ACCURATE TRACING OF VECTOR INSTRUCTIONS
#45 | 2024-10-10 β Patent 12,399,721 granted on 2025-08-26Debug In System On A Chip With Securely Partitioned Memory Space
#46 | 2024-10-10CONFIGURING A PREFETCHER ASSOCIATED WITH A PROCESSOR CORE
#47 | 2024-10-03QUAD NARROWING OPERATION
#48 | 2024-10-03HYBRID FIXED-POINT AND FLOATING-POINT COMPUTATIONS FOR IMPROVED NEURAL NETWORK ACCURACY
#49 | 2024-09-26EVENT TRACING
#50 | 2024-09-26 β Patent 12,625,756 granted on 2026-05-12Processor Crash Analysis Using Register Sampling
#51 | 2024-09-12 β Patent 12,517,841 granted on 2026-01-06Error Management In System On A Chip With Securely Partitioned Memory Space
#52 | 2024-09-12 β Patent 12,530,197 granted on 2026-01-20Vector Instruction Processing After Primary Decode
#53 | 2024-08-29 β Patent 12,346,268 granted on 2025-07-01Address Range Encoding in System on a Chip with Securely Partitioned Memory Space
#54 | 2024-08-08 β Patent 12,487,829 granted on 2025-12-02Macro-Op Fusion for Pipelined Architectures
#55 | 2024-08-01 β Patent 12,248,405 granted on 2025-03-11Address boundary functions for physical and localized addresses
#56 | 2024-07-04 β Patent 12,632,631 granted on 2026-05-19Making Circuitry Having An Attribute
#57 | 2024-07-04 β Patent 12,210,874 granted on 2025-01-28Processing for vector load or store micro-operation with inactive mask elements
#58 | 2024-07-04 β Patent 12,314,715 granted on 2025-05-27Tracking of store operations
#59 | 2024-06-20 β Patent 12,259,825 granted on 2025-03-25Concurrent support for multiple cache inclusivity schemes using low priority evict operations
#60 | 2024-06-13 β Patent 12,367,047 granted on 2025-07-22Debug Trace Circuitry Configured to Generate a Record Including an Address Pair and a Counter Value
#61 | 2024-06-06 β Patent 12,386,764 granted on 2025-08-12Selective Transfer of Data Including a Priority Byte
#62 | 2024-06-06 β Patent 12,306,772 granted on 2025-05-20Orderability of operations
#63 | 2024-06-06 β Patent 12,189,544 granted on 2025-01-07Transmitting a response with a request and state information about the request
#64 | 2024-06-06 β Patent 12,204,462 granted on 2025-01-21Downgrading a permission associated with data stored in a cache
#65 | 2024-06-06 β Patent 12,248,401 granted on 2025-03-11Eviction operations based on eviction message types of different priorities
#66 | 2024-06-06 β Patent 12,332,799 granted on 2025-06-17Speculative Request Indicator in Request Message
#67 | 2024-06-06 β Patent 12,566,606 granted on 2026-03-03Prefetching Cache Blocks Based on an Address for a Group and a Bit Field
#68 | 2024-06-06 β Patent 12,493,551 granted on 2025-12-09Cache Coherency State Request Vector Encoding and Use Thereof
#69 | 2024-06-06 β Patent 12,430,252 granted on 2025-09-30DATA STORAGE IN NON-INCLUSIVE CACHE
#70 | 2024-06-06 β Patent 12,271,309 granted on 2025-04-08Relative age tracking for entries in a buffer
#71 | 2024-06-06 β Patent 12,417,163 granted on 2025-09-16SELECTABLE GRANULARITY PERFORMANCE MONITOR
#72 | 2024-06-06 β Patent 12,265,829 granted on 2025-04-01Re-triggering wake-up to handle time skew between scalar and vector sides
#73 | 2024-06-06 β Patent 12,223,323 granted on 2025-02-11Out-of-order vector iota calculations
#74 | 2024-06-06 β Patent 12,260,217 granted on 2025-03-25Using renamed registers to support multiple vset{i}vl{i} instructions
#75 | 2024-06-06 β Patent 12,314,718 granted on 2025-05-27Stalling issue queue entries until consecutive allocated entries are available for segmented stores
#76 | 2024-06-06 β Patent 12,493,465 granted on 2025-12-09Vector Load Store Operations in a Vector Pipeline Using a Single Operation in a Load Store Unit
#77 | 2024-06-06 β Patent 12,373,210 granted on 2025-07-29Transfer Buffer Between a Scalar Pipeline and Vector Pipeline
#78 | 2024-06-06 β Patent 12,423,099 granted on 2025-09-23Stateful Vector Group Permutation with Storage Reuse
#79 | 2024-06-06 β Patent 12,625,833 granted on 2026-05-12Flexible Power Management Interface
#80 | 2024-05-16 β Patent 12,430,132 granted on 2025-09-30CONFIGURABLE INTERCONNECT ADDRESS REMAPPER WITH EVENT RECOGNITION
#81 | 2024-05-16 β Patent 12,663,992 granted on 2026-06-23Predicting a Vector Length Associated with a Configuration Instruction
#82 | 2024-05-02 β Patent 12,650,465 granted on 2026-06-09Selecting an Output as a System Output Responsive to an Indication of an Error
#83 | 2024-04-18 β Patent 12,340,226 granted on 2025-06-24Vector Instruction Cracking After Scalar Dispatch
#84 | 2024-03-28 β Patent 12,602,329 granted on 2026-04-14ATOMIC MEMORY OPERATIONS FOR ADDRESS TRANSLATION
#85 | 2024-01-18 β Patent 12,235,749 granted on 2025-02-25Trace encoder with event filter
#86 | 2024-01-18 β Patent 12,417,103 granted on 2025-09-16Fusion with Destructive Instructions
#87 | 2024-01-18 β Patent 12,663,994 granted on 2026-06-23Supporting Multiple Vector Lengths with Configurable Vector Register File
#88 | 2024-01-11 β Patent 12,437,121 granted on 2025-10-07EFFICIENT PROCESSING OF MASKED MEMORY ACCESSES
#89 | 2023-12-28 β Patent 12,399,837 granted on 2025-08-26TRANSLATION LOOKASIDE BUFFER (TLB) PREFETCHER WITH MULTI- LEVEL TLB PREFETCHES AND FEEDBACK ARCHITECTURE
#90 | 2023-11-16 β Patent 12,086,067 granted on 2024-09-10Load-store pipeline selection for vectors
#91 | 2023-10-05 β Patent 12,314,191 granted on 2025-05-27Memory protection for vector operations
#92 | 2023-09-28 β Patent 12,253,959 granted on 2025-03-18Memory protection for gather-scatter operations
#93 | 2023-09-28 β Patent 12,468,540 granted on 2025-11-11REGISTER RENAMING FOR POWER CONSERVATION
#94 | 2023-06-22 β Patent 12,475,284 granted on 2025-11-18Integrated Circuit Generation Using an Integrated Circuit Shell
#95 | 2023-06-22 β Patent 12,367,154 granted on 2025-07-22Logging Guest Physical Address for Memory Access Faults
#96 | 2023-01-19 β Patent 12,086,004 granted on 2024-09-10Selectable and hierarchical power management
#97 | 2023-01-05 β Patent 12,561,246 granted on 2026-02-24VIRTUALIZED CACHES
Also check out SiFive, Inc.'s (Santa Clara, United States) applicant profile with 43 patent applications submitted.
624175 β