• DocumentCode
    664827
  • Title

    Design of instruction decode logic for dual-issue superscalar processor based on LEON2

  • Author

    Xue Yang ; Lixin Yu ; Wei Zhuang ; Yingpan Wu ; Li Hao

  • Author_Institution
    Dept. SoC, Beijing Microelectron. Tech. Instn. (BMTI), Beijing, China
  • fYear
    2013
  • fDate
    9-11 Sept. 2013
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    An instruction decode logic available for dual-issue pipeline processor is presented in this paper. The structure is based on the LEON2 scalar processor since it is a multifunctional processor widely used in many application scenarios. Focusing on the decode part, mainly three problems are solved. A comparator that can help to get the right nPC (nest program counter) is introduced for instruction dispatching. Dependences between two instructions in parallel are settled by the added Branch detector, and operands hand over to each other between the two pipelines are implemented by brought in forwarding roads. Structure block diagrams of the dual-issue pipeline and the new function units added are given. Run testing program Dhrystone on the two different structures, results indicate that the performance of the dual-issue structure is improved by 30.18% comparing to the single-issue structure.
  • Keywords
    comparators (circuits); counting circuits; instruction sets; logic design; microprocessor chips; parallel architectures; pipeline processing; program testing; Dhrystone; LEON2 scalar processor; added branch detector; comparator; dual issue pipeline processor; dual issue superscalar processor; instruction decode logic design; instruction dispatching; multifunctional processor; next program counter; operands hand over; right nPC; run testing program; structure block diagram; dual-issue pipeline; instruction decoding; instruction dependences; instruction dispatching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Electronics ?? Berlin (ICCE-Berlin), 2013. ICCEBerlin 2013. IEEE Third International Conference on
  • Conference_Location
    Berlin
  • Print_ISBN
    978-1-4799-1411-1
  • Type

    conf

  • DOI
    10.1109/ICCE-Berlin.2013.6697986
  • Filename
    6697986