Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,10 @@ on:

# Schedule NOTE ONLY WORKS FOR MAIN BRANCH :(
schedule:
# Every morning at 3am ( 3am local ~ 10am UTC :( )
# Once a month at 3am ( 3am UTC ~ 10am (yesterday) PDT :( )
# Once a month at 3am ( 11pm UTC ~ 6am PDT )
# ( min hr day JAN-DEC MON-SUN )
- cron: '0 3 1 * *'
- cron: '0 23 1 * *'


########################################################################
Expand Down
19 changes: 11 additions & 8 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2021 Stephen E. Richardson
Copyright (c) 2013 Stephen E. Richardson and Stanford University

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand All @@ -12,10 +12,13 @@ furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IM-
PLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

For more information please contact
Stephen E. Richardson steveri@stanford.edu (Stanford University)
Prof. Mark Horowitz horowitz@stanford.edu (Stanford University)
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -447,18 +447,29 @@ echo
echo "NOTE did not keep result summary file '$summfile'"


##############################################################################
## Copyright Stephen Richardson and Stanford University. All rights reserved.
## Exclusively Licensed by Chip Genesis Inc.
##
## The code, the algorithm, or any part of it is not to be copied/reproduced.
## The code, the algorithm, or results from running this code may not be used
## for any commercial use unless legally licensed.
##
#################################################################################
## MIT License
##
## Copyright (c) 2013 Stephen E. Richardson and Stanford University
##
## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to deal
## in the Software without restriction, including without limitation the rights
## to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
## copies of the Software, and to permit persons to whom the Software is
## furnished to do so, subject to the following conditions:
##
## The above copyright notice and this permission notice shall be included in all
## copies or substantial portions of the Software.
##
## THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IM-
## PLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
## FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
## COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
## IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
## TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
##
## For more information please contact
## Ofer Shacham (Stanford Univ./Chip Genesis) shacham@alumni.stanford.edu
## Professor Mark Horowitz (Stanford Univ.) horowitz@stanford.edu
##
## Genesis2 is patent pending. For information regarding the patent please
## contact the Stanford Technology Licensing Office.
###############################################################################
## Stephen E. Richardson steveri@stanford.edu (Stanford University)
## Prof. Mark Horowitz horowitz@stanford.edu (Stanford University)
#################################################################################
File renamed without changes.
40 changes: 26 additions & 14 deletions bin/gui/TEST5.bash
Original file line number Diff line number Diff line change
Expand Up @@ -233,18 +233,30 @@ failed() {
#echo '------------------------------------------------------------------------------'
#do_test 16
#echo ''
##############################################################################
## Copyright Stephen Richardson and Stanford University. All rights reserved.
## Exclusively Licensed by Chip Genesis Inc.
##
## The code, the algorithm, or any part of it is not to be copied/reproduced.
## The code, the algorithm, or results from running this code may not be used
## for any commercial use unless legally licensed.
##

#################################################################################
## MIT License
##
## Copyright (c) 2013 Stephen E. Richardson and Stanford University
##
## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to deal
## in the Software without restriction, including without limitation the rights
## to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
## copies of the Software, and to permit persons to whom the Software is
## furnished to do so, subject to the following conditions:
##
## The above copyright notice and this permission notice shall be included in all
## copies or substantial portions of the Software.
##
## THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IM-
## PLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
## FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
## COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
## IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
## TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
##
## For more information please contact
## Ofer Shacham (Stanford Univ./Chip Genesis) shacham@alumni.stanford.edu
## Professor Mark Horowitz (Stanford Univ.) horowitz@stanford.edu
##
## Genesis2 is patent pending. For information regarding the patent please
## contact the Stanford Technology Licensing Office.
###############################################################################
## Stephen E. Richardson steveri@stanford.edu (Stanford University)
## Prof. Mark Horowitz horowitz@stanford.edu (Stanford University)
#################################################################################
40 changes: 26 additions & 14 deletions bin/process_test5.awk
Original file line number Diff line number Diff line change
Expand Up @@ -133,18 +133,30 @@ BEGIN { mybuf = ""; found_sram = 0; }
}

/^SRAM/ { found_sram = 1; }
##############################################################################
## Copyright Stephen Richardson and Stanford University. All rights reserved.
## Exclusively Licensed by Chip Genesis Inc.
##
## The code, the algorithm, or any part of it is not to be copied/reproduced.
## The code, the algorithm, or results from running this code may not be used
## for any commercial use unless legally licensed.
##

#################################################################################
## MIT License
##
## Copyright (c) 2013 Stephen E. Richardson and Stanford University
##
## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to deal
## in the Software without restriction, including without limitation the rights
## to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
## copies of the Software, and to permit persons to whom the Software is
## furnished to do so, subject to the following conditions:
##
## The above copyright notice and this permission notice shall be included in all
## copies or substantial portions of the Software.
##
## THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IM-
## PLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
## FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
## COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
## IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
## TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
##
## For more information please contact
## Ofer Shacham (Stanford Univ./Chip Genesis) shacham@alumni.stanford.edu
## Professor Mark Horowitz (Stanford Univ.) horowitz@stanford.edu
##
## Genesis2 is patent pending. For information regarding the patent please
## contact the Stanford Technology Licensing Office.
###############################################################################
## Stephen E. Richardson steveri@stanford.edu (Stanford University)
## Prof. Mark Horowitz horowitz@stanford.edu (Stanford University)
#################################################################################
40 changes: 26 additions & 14 deletions bin/simv_analysis/summarize_analysis.sh
Original file line number Diff line number Diff line change
Expand Up @@ -111,18 +111,30 @@ cat $tmp.3
# BEGIN { d5 = "DBG2-ix0"; }\
# /^DBG2/ && NF>1 { if ($1==d5) print ""; else print hline hline; d5 = $1; }\
# {print NR " - " $0; }\
##############################################################################
## Copyright Stephen Richardson and Stanford University. All rights reserved.
## Exclusively Licensed by Chip Genesis Inc.
##
## The code, the algorithm, or any part of it is not to be copied/reproduced.
## The code, the algorithm, or results from running this code may not be used
## for any commercial use unless legally licensed.
##

#################################################################################
## MIT License
##
## Copyright (c) 2013 Stephen E. Richardson and Stanford University
##
## Permission is hereby granted, free of charge, to any person obtaining a copy
## of this software and associated documentation files (the "Software"), to deal
## in the Software without restriction, including without limitation the rights
## to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
## copies of the Software, and to permit persons to whom the Software is
## furnished to do so, subject to the following conditions:
##
## The above copyright notice and this permission notice shall be included in all
## copies or substantial portions of the Software.
##
## THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IM-
## PLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
## FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
## COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
## IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
## TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
##
## For more information please contact
## Ofer Shacham (Stanford Univ./Chip Genesis) shacham@alumni.stanford.edu
## Professor Mark Horowitz (Stanford Univ.) horowitz@stanford.edu
##
## Genesis2 is patent pending. For information regarding the patent please
## contact the Stanford Technology Licensing Office.
###############################################################################
## Stephen E. Richardson steveri@stanford.edu (Stanford University)
## Prof. Mark Horowitz horowitz@stanford.edu (Stanford University)
#################################################################################
40 changes: 26 additions & 14 deletions examples-rtl/1024.4.2port/rtl/SRAM_unq1.v
Original file line number Diff line number Diff line change
Expand Up @@ -107,18 +107,30 @@ module SRAM_unq1

endmodule

//////////////////////////////////////////////////////////////////////////////
// Copyright Stephen Richardson and Stanford University. All rights reserved.
// Exclusively Licensed by Chip Genesis Inc.
//
// The code, the algorithm, or any part of it is not to be copied/reproduced.
// The code, the algorithm, or results from running this code may not be used
// for any commercial use unless legally licensed.
//

/////////////////////////////////////////////////////////////////////////////////
// MIT License
//
// Copyright (c) 2013 Stephen E. Richardson and Stanford University
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in all
// copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IM-
// PLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
// TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// For more information please contact
// Ofer Shacham (Stanford Univ./Chip Genesis) shacham@alumni.stanford.edu
// Professor Mark Horowitz (Stanford Univ.) horowitz@stanford.edu
//
// Genesis2 is patent pending. For information regarding the patent please
// contact the Stanford Technology Licensing Office.
///////////////////////////////////////////////////////////////////////////////
// Stephen E. Richardson steveri@stanford.edu (Stanford University)
// Prof. Mark Horowitz horowitz@stanford.edu (Stanford University)
/////////////////////////////////////////////////////////////////////////////////
40 changes: 26 additions & 14 deletions examples-rtl/1024.4.2port/rtl/SRAM_unq10.v
Original file line number Diff line number Diff line change
Expand Up @@ -107,18 +107,30 @@ module SRAM_unq10

endmodule

//////////////////////////////////////////////////////////////////////////////
// Copyright Stephen Richardson and Stanford University. All rights reserved.
// Exclusively Licensed by Chip Genesis Inc.
//
// The code, the algorithm, or any part of it is not to be copied/reproduced.
// The code, the algorithm, or results from running this code may not be used
// for any commercial use unless legally licensed.
//

/////////////////////////////////////////////////////////////////////////////////
// MIT License
//
// Copyright (c) 2013 Stephen E. Richardson and Stanford University
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in all
// copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IM-
// PLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
// TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// For more information please contact
// Ofer Shacham (Stanford Univ./Chip Genesis) shacham@alumni.stanford.edu
// Professor Mark Horowitz (Stanford Univ.) horowitz@stanford.edu
//
// Genesis2 is patent pending. For information regarding the patent please
// contact the Stanford Technology Licensing Office.
///////////////////////////////////////////////////////////////////////////////
// Stephen E. Richardson steveri@stanford.edu (Stanford University)
// Prof. Mark Horowitz horowitz@stanford.edu (Stanford University)
/////////////////////////////////////////////////////////////////////////////////
40 changes: 26 additions & 14 deletions examples-rtl/1024.4.2port/rtl/SRAM_unq11.v
Original file line number Diff line number Diff line change
Expand Up @@ -107,18 +107,30 @@ module SRAM_unq11

endmodule

//////////////////////////////////////////////////////////////////////////////
// Copyright Stephen Richardson and Stanford University. All rights reserved.
// Exclusively Licensed by Chip Genesis Inc.
//
// The code, the algorithm, or any part of it is not to be copied/reproduced.
// The code, the algorithm, or results from running this code may not be used
// for any commercial use unless legally licensed.
//

/////////////////////////////////////////////////////////////////////////////////
// MIT License
//
// Copyright (c) 2013 Stephen E. Richardson and Stanford University
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in all
// copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IM-
// PLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
// TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// For more information please contact
// Ofer Shacham (Stanford Univ./Chip Genesis) shacham@alumni.stanford.edu
// Professor Mark Horowitz (Stanford Univ.) horowitz@stanford.edu
//
// Genesis2 is patent pending. For information regarding the patent please
// contact the Stanford Technology Licensing Office.
///////////////////////////////////////////////////////////////////////////////
// Stephen E. Richardson steveri@stanford.edu (Stanford University)
// Prof. Mark Horowitz horowitz@stanford.edu (Stanford University)
/////////////////////////////////////////////////////////////////////////////////
Loading