-
公开(公告)号:DE102018102292A1
公开(公告)日:2018-08-02
申请号:DE102018102292
申请日:2018-02-01
Applicant: INTEL CORP
Inventor: ATSATT SEAN R , IYER MAHESH A
Abstract: Ein kompensierendes Initialisierungsmodul kann automatisch in einen Entwurf eingesetzt werden, um eine Registerneutaktung zu kompensieren, die das Verhalten des Entwurfs beim Rücksetzen verändert. Die Vorrichtungsauslegungsschaltungen können eine Einstellsequenzlänge sowie ein Startsignal an das Initialisierungsmodul liefern, um die neugetaktete Benutzerlogik, die auf der integrierten Schaltung implementiert wird, nach der anfänglichen Auslegung und Freigabe der integrierten Schaltung geeignet zurückzusetzen. Das Auto-Initialisierungsmodul kann den c-Zyklus-Initialisierungsprozess steuern und der Benutzerlogik anzeigen, wann die c-Zyklus-Initialisierung vollendet ist. Die Benutzerlogik kann anschließend eine benutzerspezifische Rücksetzsequenz beginnen. Wenn die benutzerspezifische Rücksetzsequenz endet, kann die Benutzerlogik, die auf der integrierten Schaltung implementiert ist, einen Normalbetrieb beginnen. Zusätzlich kann eine Benutzer-Rücksetzanforderung auch das Auto-Initialisierungsmodul auslösen, um einen Rücksetzprozess zu beginnen.
-
公开(公告)号:DE102023134984A1
公开(公告)日:2024-10-02
申请号:DE102023134984
申请日:2023-12-13
Applicant: INTEL CORP
Inventor: KINSNER MICHAEL , SINCLAIR BYRON , SINGH DESHANAND P , WEBER SCOTT JEREMY , VENKATESWARAN ANANDH , IYER MAHESH A
IPC: G06F30/347 , H03K19/177
Abstract: Systeme oder Verfahren der vorliegenden Offenbarung können eine Bibliothek bereitstellen, die mehrere Personas beinhaltet, die von einem Hersteller vorerzeugt und/oder von einem Designer benutzerdefiniert erzeugt werden können, die verwendet werden können, um ein Design auf einer Integrierte-Schaltung-Vorrichtung zu implementieren. Das Design kann in eine oder mehrere Personas zerlegt werden, die als grobkörnige Operationen auf der Integrierte-Schaltung-Vorrichtung implementiert werden sollen, wodurch die Kompilierungszeit, die der Designer erfährt, verringert wird. Die Personas können in ein oder mehrere Gebiete der Integrierte-Schaltung-Vorrichtung geladen werden, um das Design zu realisieren. Das heißt, das Design kann durch eine Persona realisiert werden, kann über mehrere Gebiete hinweg implementiert werden, ein Gebiet kann durch mehrere Personas konfiguriert werden, eine Persona konfiguriert ein Gebiet, oder eine beliebige Kombination davon. Zusätzlich oder alternativ dazu kann die Integrierte-Schaltung-Vorrichtung Networks-on-Chip beinhalten, um das Daten-Routing zwischen den Gebieten zu verbessern.
-