if (input.noInputs()) return;
    private static void inputFilterAssignment(InputTraceNode input, RawChip chip)     {	FilterTraceNode filter = (FilterTraceNode)input.getNext();		RawTile tile = chip.getTile(filter.getX(), filter.getY());	//the neighboring dram of the tile we are assigning this buffer to	int index = 0;	//if there is more than one neighboring dram, randomly pick one	if (tile.getIODevices().length > 1) {	    index = rand.nextInt(tile.getIODevices().length);	}	//assign the buffer to the dram	OffChipBuffer.getBuffer(input, input.getNext()).setDRAM((StreamingDram)tile.getIODevices()[index]);    }