ATE436050T1 - Pipeline-asynchron-anweisungs-prozessorschaltun - Google Patents

Pipeline-asynchron-anweisungs-prozessorschaltun

Info

Publication number
ATE436050T1
ATE436050T1 AT05732298T AT05732298T ATE436050T1 AT E436050 T1 ATE436050 T1 AT E436050T1 AT 05732298 T AT05732298 T AT 05732298T AT 05732298 T AT05732298 T AT 05732298T AT E436050 T1 ATE436050 T1 AT E436050T1
Authority
AT
Austria
Prior art keywords
stages
write
dependent information
pipeline
writing
Prior art date
Application number
AT05732298T
Other languages
English (en)
Inventor
Adrianus Bink
Clercq Mark De
Original Assignee
Nxp Bv
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nxp Bv filed Critical Nxp Bv
Application granted granted Critical
Publication of ATE436050T1 publication Critical patent/ATE436050T1/de

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3824—Operand accessing
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3854—Instruction completion, e.g. retiring, committing or graduating
    • G06F9/3856—Reordering of instructions, e.g. using queues or age tags
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3867—Concurrent instruction execution, e.g. pipeline or look ahead using instruction pipelines
    • G06F9/3871—Asynchronous instruction pipeline, e.g. using handshake signals between stages

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Advance Control (AREA)
AT05732298T 2004-04-27 2005-04-21 Pipeline-asynchron-anweisungs-prozessorschaltun ATE436050T1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP04101748 2004-04-27
PCT/IB2005/051312 WO2005103885A2 (en) 2004-04-27 2005-04-21 Pipelined asynchronous instruction processor circuit

Publications (1)

Publication Number Publication Date
ATE436050T1 true ATE436050T1 (de) 2009-07-15

Family

ID=34965452

Family Applications (1)

Application Number Title Priority Date Filing Date
AT05732298T ATE436050T1 (de) 2004-04-27 2005-04-21 Pipeline-asynchron-anweisungs-prozessorschaltun

Country Status (7)

Country Link
US (1) US7484078B2 (de)
EP (1) EP1745367B1 (de)
JP (1) JP2007535060A (de)
CN (1) CN100437472C (de)
AT (1) ATE436050T1 (de)
DE (1) DE602005015313D1 (de)
WO (1) WO2005103885A2 (de)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7873953B1 (en) * 2006-01-20 2011-01-18 Altera Corporation High-level language code sequence optimization for implementing programmable chip designs
WO2008018004A2 (en) * 2006-08-08 2008-02-14 Koninklijke Philips Electronics N.V. Electronic device and method for synchronizing a communication
US8566482B2 (en) * 2011-01-04 2013-10-22 Icron Technologies Corporation Method and system for communicating DisplayPort and single-link DVI/HDMI information for dual-mode devices
US10318305B2 (en) * 2013-09-06 2019-06-11 Huawei Technologies Co., Ltd. System and method for an asynchronous processor with pepelined arithmetic and logic unit
US20150082006A1 (en) * 2013-09-06 2015-03-19 Futurewei Technologies, Inc. System and Method for an Asynchronous Processor with Asynchronous Instruction Fetch, Decode, and Issue
WO2015035339A1 (en) * 2013-09-06 2015-03-12 Huawei Technologies Co., Ltd. System and method for an asynchronous processor with heterogeneous processors
US20150074353A1 (en) * 2013-09-06 2015-03-12 Futurewei Technologies, Inc. System and Method for an Asynchronous Processor with Multiple Threading
US9552456B2 (en) * 2015-05-29 2017-01-24 Altera Corporation Methods and apparatus for probing signals from a circuit after register retiming
CN114765455B (zh) * 2021-01-14 2025-08-26 深圳比特微电子科技有限公司 处理器和计算系统
CN116775556B (zh) * 2023-06-27 2024-11-26 无锡中微亿芯有限公司 一种高数据传输效率的存算架构fpga
KR20250003191A (ko) * 2023-06-30 2025-01-07 에스케이하이닉스 주식회사 데이터 저장 시스템 내 복수의 동작을 분산 처리하는 장치 및 동작 방법
CN117827285B (zh) * 2024-03-04 2024-06-14 芯来智融半导体科技(上海)有限公司 向量处理器访存指令缓存方法、系统、设备及存储介质

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4680701A (en) * 1984-04-11 1987-07-14 Texas Instruments Incorporated Asynchronous high speed processor having high speed memories with domino circuits contained therein
GB9114513D0 (en) * 1991-07-04 1991-08-21 Univ Manchester Condition detection in asynchronous pipelines
JP3338488B2 (ja) * 1992-11-18 2002-10-28 富士通株式会社 データ処理装置の検証方法及び装置
US5553276A (en) * 1993-06-30 1996-09-03 International Business Machines Corporation Self-time processor with dynamic clock generator having plurality of tracking elements for outputting sequencing signals to functional units
US6088788A (en) * 1996-12-27 2000-07-11 International Business Machines Corporation Background completion of instruction and associated fetch request in a multithread processor
AU8495098A (en) * 1997-07-16 1999-02-10 California Institute Of Technology Improved devices and methods for asynchronous processing
US6301655B1 (en) * 1997-09-15 2001-10-09 California Institute Of Technology Exception processing in asynchronous processor

Also Published As

Publication number Publication date
EP1745367B1 (de) 2009-07-08
CN100437472C (zh) 2008-11-26
WO2005103885A3 (en) 2006-08-24
JP2007535060A (ja) 2007-11-29
US20080040581A1 (en) 2008-02-14
WO2005103885A2 (en) 2005-11-03
EP1745367A2 (de) 2007-01-24
CN1950796A (zh) 2007-04-18
DE602005015313D1 (de) 2009-08-20
US7484078B2 (en) 2009-01-27

Similar Documents

Publication Publication Date Title
JP3698838B2 (ja) 動的論理パイプライン制御
EP0820010B1 (de) Verfahren zur Schätzung des Leistungsverbrauchs eines Mikroprozessors
EP2145273B1 (de) Berechnung des phasenverhältnis durch abstasten des taktgebers
DE60324992D1 (de) Register für datenuebertragung in einem multithreaded prozessor
DE602005015313D1 (de)
TW200710718A (en) Register file for a digital signal processor operating in an interleaved multi-threaded environment
Topiwala et al. Implementation of a 32-bit MIPS based RISC processor using Cadence
CN102339343A (zh) 产生系统模型的方法与在此系统模型中传输数据的方法
TW201109959A (en) Multiple-power-domain static timing analysis
TW201432564A (zh) 萬用邏輯運算之方法及裝置
JP2004519041A (ja) 効率的なデータロード及びアンロードのために統合されるパケット基準のプロトコル論理を用いるハードウェア支援設計検証システム
Reaz et al. A single clock cycle MIPS RISC processor design using VHDL
Scherer et al. An out-of-order three-way superscalar multimedia floating-point unit
US8909994B2 (en) Dynamic hardware trace supporting multiphase operations
CN116205174A (zh) 一种基于uvm的异步微处理器验证方法及系统
KR100439073B1 (ko) 기능 평가 기능을 구비한 반도체 장치
CN114528021B (zh) 分时复用量子测控系统及低功耗高效率量子测控编译方法
CN120317201B (zh) 一种集成电路后仿真验证方法及装置
TW201510721A (zh) 時序分析方法以及機器可讀媒體
JP2003216411A5 (de)
JP6473023B2 (ja) 性能評価モジュール及びこれを組み込んだ半導体集積回路
Solaiman et al. A Novel Approach to Design and Verification of a Pipelined Microprocessor with Hazard Detection and Stall Insertion
CN115292102A (zh) 仿真方法、电子设备、可读存储介质
Liu et al. Design of Simple CPU Based on Hardware Description Language
Brej Blame passing for analysis and optimisation

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties