added virutal vertex placement constraint to virtual vetex and got the chip to know if its virutal or not for palcement tracker