Skip to content

Preventing the use of specific library cells in the entire flow #1063

Answered by rovinski
ishwars1618 asked this question in Q&A
Discussion options

You must be logged in to vote

HA and FA are the adder cells, which have a special mapping routine in yosys. What you want to actually do is actually run make with ADDER_MAP_FILE= which will unset the adder mapping file and disable mapping to adder cells.

Relevant part of the config file:

export ADDER_MAP_FILE ?= $(PLATFORM_DIR)/yoSys/cells_adders_R.v

Which affects this part of the script:

# Technology mapping of adders
if {[info exist ::env(ADDER_MAP_FILE)] && [file isfile $::env(ADDER_MAP_FILE)]} {
# extract the full adders
extract_fa

Replies: 1 comment 6 replies

Comment options

You must be logged in to vote
6 replies
@ishwars1618
Comment options

@ishwars1618
Comment options

@rovinski
Comment options

Answer selected by rovinski
@ishwars1618
Comment options

@vijayank88
Comment options

@rovinski
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants