据选择器同样可被用作可编程逻辑器件。通过指定输入信号的排列，用户可以创建一个定制的逻辑电路。选择引脚充当了逻辑输入的功能。当生产成本和模块化有限的时候，这种方式十分有用。在硬件描述语言中，可以采用数据流或者行为语句对数据选择器进行描述。例如，在Verilog中，可以使用条件运算符codice_1或者使用codice_2条件结构或codice_3选择结构来实现数据选择器。