Quantcast
Channel: Cadence Custom IC Design Forum
Viewing all articles
Browse latest Browse all 4917

How to get around 'no library changes' in Config views?

$
0
0

Hi,

I am working on testing modifications for a chip revision and thought I could use config views to pull in schematic cells, possibly of different names, from different libraries.  But schematics in config views cannot change the library of schematics (though it can be done for verliog files).

To give an example, suppose the following

library: chip_revA
cell: amp_revA; view: schematic

library: chip_revB
cell: amp_revA_fixed; view: schematic

library: test_benches
cell: chip_test_bench; views: schematic, config_revA, config_revB

ADE Assembler
test1: spec1_chip_revA;
        Design = lib:test_benches/cell:chip_test_bench/view:config_revA
               that would refer to chip_revA/amp_revA/schematic in the middle of its hierarchy
test2: spec1_chip_revB;
        Design = lib:test_benches/cell:chip_test_bench/view:config_revB
               that would refer to chip_revB/amp_revA_fixed/schematic in the middle of its hierarchy

This way, if test1 and test2 are duplicates (other than to refer to different config views), I can test both the old version and the fixed version in the same Assembler run. But since I cannot swap schematic libraries in the config view, this is not viable.

Without re-doing how we separate the libraries, is there a way to accomplish the goal of using ADE Assembler to run new and old schematics this way using config views,,, or some other method?

Really, I am seeking a clean methodology that uses standard features of Cadence (not a custom solution) and has logical sense to it.  Suggestions?


Viewing all articles
Browse latest Browse all 4917

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>