Magic Blue Smoke

 

Library Modelling for Isolation Cells

I Forgot to add the syntax of Modelling Isolation cells. Thanks Sampath for reminding me on this. Here is one way to model ISOLATION cells

cell (isolation_cell) {
cell_leakage_power : 2.382 ;

pg_pin(VSS) {
voltage_name : VSS;
pg_type : primary_ground;
}
pg_pin(VDD) {
voltage_name : VDD;
pg_type : primary_power;
}
pin(data_in) {
direction : input;
capacitance : 0.001867;
rise_capacitance : 0.001234;
fall_capacitance : 0.004567;
}
pin(isolation_enable) {
direction : input;
capacitance : 0.007890;
rise_capacitance : 0.001234;
fall_capacitance : 0.005678;
isolation_cell_enable_pin : true;
}
pin(clamped_data) {
direction : output;
max_capacitance : 0.09876;
function : “(data_in+isolation_enable)”;
timing() {
related_pin : “isolation_enable”;
timing_sense : positive_unate;
…….
}
….
}