Author :
Jiménez, Jaime ; Martín, José L. ; Zuloaga, Aitzol ; Bidarte, Unai ; Arias, Jagoba
Author_Institution :
Appl. Electron. Res. Team, Univ. of the Basque Country, Bilbao, Spain
Abstract :
In this paper, two designs for the decoder of the multifunction vehicle bus (MVB) are compared. The first one follows a bottom-up methodology and the second one has been created in a top-down style. Although this latter methodology is more systematic and easy to automate, it results in a lower performance. In the case of the MVB decoder, the ratio of bottom-up performance to the top-down one ranges from 1.90 to 4.12, depending on the synthesis tool and the device. Selecting as reference the tool and field-programmable gate array (FPGA) that use the fewest logical elements, the bottom-up design can work 2.3 times faster than the top-down one, after two and three iterations for the physical implementation, respectively. In both cases, the circuit has been synthesized on a Virtex-E XCV3200E of Xilinx by Xilinx Synthesis Tool (XST), so that there has been no shortage of physical resources. Therefore, for a particular pair of synthesis tool and device, the final implementation is determined by the design style and not by a hard placement and routing in a hostile fabric. After synthesis, the top-down design was 23.37% larger than the bottom-up design, so the results are not as poor as expected from a nonstructured design; however, this percentage, which is always positive, depends very strongly upon the particular synthesis tool and FPGA. In addition, both descriptions have been completely implemented in a similar CPU time (even the top-down one slightly more quickly, at the first attempt). So the top-down design style is a good candidate to produce circuits in a short time to market (in this case 28% lower), although synthesis tools must be improved in order to increase the performance.
Keywords :
decoding; field programmable gate arrays; telecommunication network topology; FPGA; MVB decoder; Virtex-E XCV3200E; Xilinx synthesis tool; bottom up performance; design methodology; hostile fabric; logic design; multifunction vehicle bus; nonstructured design; rail transportation electronics; routing; top down performance; train communication network; Circuit synthesis; Consumer electronics; Decoding; Digital systems; Fabrics; Field programmable gate arrays; Logic arrays; Programmable logic arrays; Routing; Vehicles; Design methodology; logic design; rail transportation electronics; train communication network (TCN);