diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2022-08-30 12:00:33 -0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2022-08-30 12:00:33 -0700 |
commit | c3c643820e714cf1ad392a2a84276c7c168cffda (patch) | |
tree | 77d83dc01ce73074fc0296cb224671162128c1be /src/base/wlc/wlcNdr.c | |
parent | 1b0439d128be83914825ed097f4b42201d531213 (diff) | |
download | abc-c3c643820e714cf1ad392a2a84276c7c168cffda.tar.gz abc-c3c643820e714cf1ad392a2a84276c7c168cffda.tar.bz2 abc-c3c643820e714cf1ad392a2a84276c7c168cffda.zip |
Various changes.
Diffstat (limited to 'src/base/wlc/wlcNdr.c')
-rw-r--r-- | src/base/wlc/wlcNdr.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/base/wlc/wlcNdr.c b/src/base/wlc/wlcNdr.c index d401281a..a7615c2d 100644 --- a/src/base/wlc/wlcNdr.c +++ b/src/base/wlc/wlcNdr.c @@ -535,10 +535,23 @@ Wlc_Ntk_t * Wlc_NtkFromNdr( void * pData ) SeeAlso [] ***********************************************************************/ +void Ndr_DumpNdr( void * pDesign ) +{ + int i; + char ** pNames = ABC_CALLOC( char *, 10000 ); + for ( i = 0; i < 10000; i++ ) + { + char Buffer[100]; + sprintf( Buffer, "s%d", i ); + pNames[i] = Abc_UtilStrsav( Buffer ); + } + Ndr_WriteVerilog( "temp.v", pDesign, pNames, 0 ); +} Wlc_Ntk_t * Wlc_ReadNdr( char * pFileName ) { void * pData = Ndr_Read( pFileName ); Wlc_Ntk_t * pNtk = Wlc_NtkFromNdr( pData ); + //Ndr_DumpNdr( pData ); //char * ppNames[10] = { NULL, "a", "b", "c", "d", "e", "f", "g", "h", "i" }; //Ndr_WriteVerilog( NULL, pData, ppNames, 0 ); //Ndr_Delete( pData ); |