I'll try and explain my problem clearly first (sometimes there is an alternative solution).
I have a chip with distinct sections. Schematically they reside in different instances (eg I0 and I1).
I want to simulate everything within the section I0 using behavioural models and I1 with primitive models.
Within the view list I put my behavioural model before the schematic model name and that takes care of chosing the behavioural model.
For example my view list is: spectre schematic_behav cmos_sch schematic veriloga ahdl
Unfortunately this forces the I1 to also use behavioural models. While I *could* individually choose the models for the instance this is painful as there is a very large hierarchy into which I would have to decend and many individual instances (eg I1.level1.level2... ...level20).
Is there an easy way that I can define that everything in the hierarchy I0... uses schematic_behav and everything in the hierarchy I1... uses schematic?
Great! Thats exactly what I want Andrew.
Thanks for that!