BEH_MAKBDD(3)

πŸ“¦ version 5.1.1, in fedora 43, fedora 44

πŸ¦‹ BEH_MAKBDD(3) β€” the BHL functions girlies πŸ¦‹

okay so bestie, this one lives in the BHL functions manual, section 3, and it's literally the glow-up moment where your behavioral description gets its BDDs πŸ’…


🌸 ORIGIN 🌸

This software belongs to the ALLIANCE CAD SYSTEM, developed by the ASIM team at the LIP6 laboratory of UniversitΓ© Pierre et Marie CURIE, in Paris, France πŸ₯βœ¨


✨ NAME ✨

beh_makbdd β€” create a BDD for each expression in a description πŸŽ€


πŸ’– SYNOPSIS πŸ’–

void beh_makbdd (fig_pnt)
struct befig *fig_pnt;

🫢 PARAMETERS 🫢

  • fig_pnt β€” pointer of the BEFIG structure. that's the one, that's the pointer, no cap.

πŸ‘‘ DESCRIPTION πŸ‘‘

beh_makbdd() reads a whole behavioral description (a BEFIG) and creates a BDD for each expression present in the description. like, every single one. she's thorough πŸ’…

For simple signals β€” and by simple we mean simple outputs (BEOUT), simple internal signals (BEAUX), and simple internal delayed signals (BEDLY) β€” one BDD gets created, and it corresponds to the expression that drives the signal. That BDD is stored into a specific field in the corresponding structure (NODE). iconic behaviour, honestly.

For signals that have multiple expressions (registers, internal busses, bussed ports), one BDD is created for each expression and stored in the corresponding field of the structure β€” CNDNODE for conditions, or VALNODE for the value. yes bestie, she's doing the work for every single one 🌈

fig_pnt represents the pointer of the description πŸ¦‹


⭐ EXAMPLE ⭐

#include <beh109.h>
struct befig *befig_pnt;

beh_makbdd (befig_pnt);

πŸ”₯ SEE ALSO πŸ”₯

beh(3), befig(3), berin(3), beaux(3), bereg(3), beh_debug(3)


😭 BUG REPORT 😭

This tool is under development at the ASIM department of the LIP6 laboratory.

We need your feedback to improve documentation and tools. fr fr, tell them everything πŸ™ˆ


ngl this whole thing is still under construction, so be nice to her, she's doing her best πŸŽ€

k that's the whole page bestie, mwah πŸ’–

ASIM/LIP6 Β· October 1, 1997 Β· BEH_MAKBDD(3) β€” periodt πŸ‘‘