US 12,443,412 B2
Method and apparatus for a scalable microprocessor with time counter
Thang Minh Tran, Austin, TX (US)
Assigned to Simplex Micro, Inc., Austin, TX (US)
Filed by Simplex Micro, Inc., Austin, TX (US)
Filed on Jun. 30, 2023, as Appl. No. 18/217,403.
Application 18/217,403 is a continuation in part of application No. 17/672,622, filed on Feb. 15, 2022, granted, now 11,829,767.
Application 17/672,622 is a continuation in part of application No. 17/588,315, filed on Jan. 30, 2022, granted, now 11,829,187.
Claims priority of provisional application 63/429,343, filed on Dec. 1, 2022.
Prior Publication US 2023/0350685 A1, Nov. 2, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/38 (2018.01); G06F 1/12 (2006.01)
CPC G06F 9/3838 (2013.01) [G06F 1/12 (2013.01); G06F 9/3848 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A processor comprising:
a time counter storing a time count representing a current time of the processor, wherein the time count is incremented periodically; and
an execution slice comprising,
a time-resource matrix unit,
an instruction issue unit coupled to the time counter for receiving a first instruction, and if the time-resource matrix indicates available resources at a preset execution time then issuing the first instruction with the preset execution time based on the time count, and
a functional unit, and an execution queue coupled to the time counter and the instruction issue unit for receiving the first instruction from the instruction issue unit, and dispatching the first instruction to the functional unit when the preset execution time corresponds to the time count.