hypn0toad
Newbie level 1
So i'm creating SRAM using Artisan (TSMC 18 )
How does Artisan optimize it? We know that it is set to be 8kb by 2bit, but it is squarified. The question is how is it squarified. Is it actually intelligently restructuring the SRAM, or is it simply connecting the rails.
From what I cna tell there are two options,
○ Option A: simply break the long 8k up into smaller segments, and point the tail of each shorter segment to the head of the next segment. This isn't really changing any logic, seems the easiest and probably is what is done.
○ Option B: actually optimize the SRAM and make it into a square
They do something, but which? Does anyone know? I hope i'm being clear enough... let me know if I am missing something.
How does Artisan optimize it? We know that it is set to be 8kb by 2bit, but it is squarified. The question is how is it squarified. Is it actually intelligently restructuring the SRAM, or is it simply connecting the rails.
From what I cna tell there are two options,
○ Option A: simply break the long 8k up into smaller segments, and point the tail of each shorter segment to the head of the next segment. This isn't really changing any logic, seems the easiest and probably is what is done.
○ Option B: actually optimize the SRAM and make it into a square
They do something, but which? Does anyone know? I hope i'm being clear enough... let me know if I am missing something.