Virtual chips