Title :
Design of CAD ASIP for JIT extensible processor: Case study on simulated annealing placer
Author :
Daryanavard, H. ; Parvizian, A. ; Jahanian, A. ; Eshghi, Mohammad
Author_Institution :
Shahid Beheshti Univ. Tehran, Tehran, Iran
Abstract :
Dynamic Reconfigurable computing platform using embedded Just-In-Time (JIT) compilation is the most flexible platform among others. In these systems all complex kernels can be translated to bitstream to be executed on hardware part (FPGA) using an embedded processor which are dedicated general processor. Executing the CAD algorithms on embedded processor is too time-consuming and normally is not feasible for real applications. In this paper, application-specific instruction set processor (ASIP) has proposed as a promising solution to meet this requirement. A novel design of an ASIP is presented tailored for CAD algorithms. As a case study, Simulated Annealing (SA) placer is implemented and detailed. Experimental results show our CAD ASIP achieves 22X speed up in execution time in cost of 3% overhead in logic gates.
Keywords :
CAD; application specific integrated circuits; embedded systems; field programmable gate arrays; instruction sets; microprocessor chips; simulated annealing; CAD ASIP; CAD algorithms; FPGA; JIT extensible processor; SA placer; application-specific instruction set processor; bitstream; complex kernels; dynamic reconfigurable computing platform; embedded JIT compilation; embedded just-in-time compilation; embedded processor; general processor; simulated annealing placer; Algorithm design and analysis; Design automation; Field programmable gate arrays; Hardware; Mathematical model; Simulated annealing; Software; Application Specific Instruction Set Processor (ASIP); Just-In-Time Compilation; MIPS R3000 Processor; Simulated Annealing (SA) Placer;
Conference_Titel :
Electrical Engineering (ICEE), 2014 22nd Iranian Conference on
Conference_Location :
Tehran
DOI :
10.1109/IranianCEE.2014.6999544