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

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3824Operand accessing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3854Instruction completion, e.g. retiring, committing or graduating
    • G06F9/3856Reordering of instructions, e.g. using queues or age tags
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3867Concurrent instruction execution, e.g. pipeline or look ahead using instruction pipelines
    • G06F9/3871Asynchronous 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 (11)

* 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
JP2010500641A (ja) * 2006-08-08 2010-01-07 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 電子装置及び通信同期方法
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
US20150074353A1 (en) * 2013-09-06 2015-03-12 Futurewei Technologies, Inc. System and Method for an Asynchronous Processor with Multiple Threading
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
US10133578B2 (en) * 2013-09-06 2018-11-20 Huawei Technologies Co., Ltd. System and method for an asynchronous processor with heterogeneous processors
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
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
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
US6381692B1 (en) * 1997-07-16 2002-04-30 California Institute Of Technology Pipelined 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
US20080040581A1 (en) 2008-02-14
JP2007535060A (ja) 2007-11-29
CN100437472C (zh) 2008-11-26
DE602005015313D1 (de) 2009-08-20
CN1950796A (zh) 2007-04-18
EP1745367A2 (de) 2007-01-24
WO2005103885A2 (en) 2005-11-03
WO2005103885A3 (en) 2006-08-24
US7484078B2 (en) 2009-01-27

Similar Documents

Publication Publication Date Title
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
TW200710718A (en) Register file for a digital signal processor operating in an interleaved multi-threaded environment
ATE436050T1 (de) Pipeline-asynchron-anweisungs-prozessorschaltun
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) 効率的なデータロード及びアンロードのために統合されるパケット基準のプロトコル論理を用いるハードウェア支援設計検証システム
CN103210372B (zh) 一种板卡初始化的方法及装置
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的异步微处理器验证方法及系统
CN114528021B (zh) 分时复用量子测控系统及低功耗高效率量子测控编译方法
KR20020061173A (ko) 기능 평가 기능을 구비한 반도체 장치
JP2003216411A5 (de)
JP6473023B2 (ja) 性能評価モジュール及びこれを組み込んだ半導体集積回路
Solaiman et al. A Novel Approach to Design and Verification of a Pipelined Microprocessor with Hazard Detection and Stall Insertion
Liu et al. Design of Simple CPU Based on Hardware Description Language
CN121187537A (zh) 一种快速浮点数累加器
TW201510721A (zh) 時序分析方法以及機器可讀媒體
Jun-feng et al. ASIC design and implementation for digital pulse compression chip
Bai et al. A NOVEL JAVA COPROCESSOR with data hazard handling on FPGA for IC bank card

Legal Events

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