Inventors:
Vijayanand Angarai - Allen TX, US
Michelle Y. Che - Richardson TX, US
Asheesh Kashyap - Plano TX, US
Tracy Nguyen - The Colony TX, US
Assignee:
Verisilicon Holdings Co., Ltd. - Santa Clara CA
International Classification:
G06F 9/35
G06F 9/355
Abstract:
A next program counter (PC) value generator. The next PC value generator includes a discontinuity decoder that is provide to detect a discontinuity instruction among a plurality of instructions and a tight loop decoder that is provide to: a) detect a tight loop instruction, and b) provide a tight loop instruction target address. The next PC value generator further includes a next PC value logic having a plurality of inputs: a first input coupled to an output of the discontinuity decoder, and a second input coupled to an output of the tight loop decoder. The next PC value logic provides as an output, without a stall, a control signal that a next PC value is to be loaded with the tight loop instruction target address if: the discontinuity decoder detects a discontinuity instruction, and the tight loop decoder detects a tight loop instruction.