The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 19, 2018
Filed:
Mar. 13, 2015
Cavium, Inc., San Jose, CA (US);
Anh Tran, Santa Clara, CA (US);
Gerald Schmidt, San Jose, CA (US);
Harish Krishnamoorthy, San Jose, CA (US);
Cavium, Inc., San Jose, CA (US);
Abstract
A new approach is proposed which contemplates system and method for configuring a plurality of configurable registers in a programmable digital processing engine of a network device. Under the proposed approach, one or more slave configuration controllers (SCC) are utilized to configure a large number of configurable registers in a programmable engine, wherein each SCC is used to configure a plurality of configurable registers, which are organized in multiple configuration groups. The configurable registers in each configuration group are connected in a looped one-way daisy chain. During its operation, each of the slave configuration controllers is configured to receive instructions from a user via a master configuration controller (MCC), performs read or write operations on the configurable registers of one of the configuration groups as designated by the instructions from the user. Here, each of these configurable registers is equipped with an error-detecting circuit to detect dynamic soft errors; and any detected error is promptly reported back to the user through its SCC and the corresponding MCC so that the user is aware of the error at run-time.