Encounter是定制芯片的布局布线工具,因此它可以从库中拾取任何单元,将其放置在放置块中的任何位置,并根据需要在任何可用层上将金属布线到它。 Encounter的输出是一个GDSII文件,显示了在每个层上需要创建多边形作为硅制造过程的一部分。
FPGA已经将所有可用的晶体管和导线放置在器件中。 Quartus(或ISE,用于Xilinx)将逻辑映射到LUT(FPGA内的逻辑单元),并计算出如何使用逻辑块之间的可用轨道连接LUT。 Quartus的输出是一个比特流,它告诉设备上的每个LUT输入什么值以及在LUT之间选择/连接哪些路由轨道。